Как настроить Tailwind CSS с React.js и Next.js?

RedDeveloper
03.02.2023 09:34
Как настроить Tailwind CSS с React.js и Next.js?

Tailwind CSS - единственный фреймворк, который, как я убедился, масштабируется в больших командах. Он легко настраивается, адаптируется к любому дизайну, а размер сборки просто крошечный.

1. Создайте свой проект

Начните с создания нового проекта React с помощью Create React App v5.0+ , если он еще не создан.

Для React.js (Создание приложений React)
Для React.js (Создание приложений React)

Если вы интегрируете для Next.js, используйте новый проект Next.js, если он еще не создан. Наиболее распространенный подход - использовать Create Next App.

Для Next.js (Create Next App)
Для Next.js (Create Next App)

2. Установите Tailwind CSS

Установите tailwindcss через npm, а затем выполните команду init для создания файла tailwind.config.js.

Для React.js (Создание приложений React)
Для React.js (Создание приложений React)

Установите tailwindcss и его одноранговые зависимости через npm, а затем выполните команду init для генерации tailwind.config.js и postcss.config.js.

Для Next.js (Create Next App)
Для Next.js (Create Next App)

3. Настройте пути к шаблонам

Добавьте пути ко всем файлам шаблонов в файл tailwind.config.js.

Для React.js (Создание приложений React)
Для React.js (Создание приложений React)

Добавьте пути ко всем файлам шаблонов в файл tailwind.config.js.

Для Next.js (Create Next App)
Для Next.js (Create Next App)

4. Добавьте директивы Tailwind в ваш CSS

Добавьте директивы @tailwind для каждого из слоев Tailwind в ваш файл ./src/index.css.

Для React.js (Создание приложений React)
Для React.js (Создание приложений React)

Добавьте директивы @tailwind для каждого слоя Tailwind в файл globals.css.

Для Next.js (Create Next App)
Для Next.js (Create Next App)

5. Запустите процесс сборки

Запустите процесс сборки с помощью npm run start.

Для React.js (Создание приложений React)
Для React.js (Создание приложений React)

Запустите процесс сборки с помощью npm run dev.

Для Next.js (Create Next App)
Для Next.js (Create Next App)

6. Начните использовать Tailwind в своем проекте

Начните использовать утилитные классы Tailwind для стилизации вашего контента.

Для React.js (Создание приложений React)
Для React.js (Создание приложений React)
Для Next.js (Create Next App)
Для Next.js (Create Next App)
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?

20.08.2023 18:21

Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в 2023-2024 годах? Или это полная лажа?".

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией

20.08.2023 17:46

В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox

19.08.2023 18:39

Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в частности, магию поплавков и гибкость flexbox.

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest

19.08.2023 17:22

В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для чтения благодаря своей простоте. Кроме того, мы всегда хотим проверить самые последние возможности в наших проектах!

Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️

18.08.2023 20:33

Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий их языку и культуре.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL

14.08.2023 14:49

Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип предназначен для представления неделимого значения.