Руководство по созданию собственного проекта UI / CSS на React и Tailwind.

ИНДЕКС:

  • Следовать вместе
  • Быстрый старт (прокрутите вниз)

Прежде чем мы начнем, я хотел бы поблагодарить вас за то, что вы нашли время прочитать мое руководство + статью. Мне очень нравится предоставлять сообществу простые и полезные примеры. Если вам в конечном итоге понравится моя статья, пожалуйста, похлопайте по ней. Или, если вы хотите, чтобы я что-то добавил, прокомментируйте. Я не смогу поправиться без вашего отзыва. Еще раз спасибо!

Follow Along

Далее мы собираемся создать базовый шаблон, чтобы начать создание вашего приложения для реагирования с использованием React, Tailwind UI и Tailwind CSS.

Tailwind UI - это последняя библиотека Tailwind CSS, которую они создают для уже созданных компонентов. т.е. (боковая навигация, карты, таблицы, полнофункциональные панели мониторинга и т. д.)

Шаг 1. Создайте приложение React

Создадим приложение React! Если вы знакомы с реакцией, это должно быть вам знакомо.

Откройте свой терминал и запустите следующее:

>> npx create-react-app tailwindcss-react-template

Это установит реакцию в вашем текущем рабочем каталоге.

Шаг 2. Установите зависимости

Далее установим наши зависимости.

npm i tailwindcss@^1.5.1 @tailwindcss/ui postcss-cli autoprefixer

Шаг 3. Добавьте и измените следующие файлы и папки

Добавьте следующие файлы, если они не были созданы автоматически

touch tailwind.config.js postcss.config.js

Внутри этих файлов давайте добавим следующие

//tailwind.config.js
// This file imports all of the required plugins, you can also customize colors, sizing, themes, etc here (I recommend looking into it)
module.exports = {
plugins: [
require("tailwindcss"),
require("autoprefixer"),
require("@tailwindcss/ui"),
],
};
//postcss.config.js
const purgecss = require("@fullhuman/postcss-purgecss")({
// Specify the paths to all of the template files in your project
content: [
"./src/**/*.html",
"./src/**/*.vue",
"./src/**/*.jsx",
// etc.
],
// Include any special characters you're using in this regular expression
});
module.exports = {
plugins: [
require("tailwindcss"),
require("autoprefixer"),
...(process.env.NODE_ENV == "production" ? [purgecss] : []),
],
};

Давайте создадим каталог ресурсов в нашем src /

mkdir src/assets

Внутри нашей папки с ресурсами давайте создадим два файла main.css и tailwind.css, нам нужно будет только изменить tailwind.css. В процессе сборки будет автоматически заполнен main.css

//tailwind.css
@tailwind base;
@tailwind components;
@tailwind utilities;
@tailwind css/ui;

Шаг 4. Обновите скрипты package.json

И последнее, но не менее важное: нам нужно отредактировать наши скрипты package.json. Добавьте в скрипты следующее

"scripts": {
"start": "npm run watch:css && react-scripts start",
"build": "npm run build:css && react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"build:css": "postcss src/assets/tailwind.css -o src/assets/main.css",
"watch:css": "postcss src/assets/tailwind.css -o src/assets/main.css"
},

Бум. Теперь у вас должна быть возможность запустить npm start, и будет создан попутный ветер.

npm start

Que начать использовать пользовательский интерфейс попутного ветра и попутного ветра

Ресурсы

Проверить мои другие популярные статьи









БЫСТРЫЙ СТАРТ

Так ты хочешь код? Что ж, рада поделиться!

Вот репозиторий GitHub, который я создал в качестве шаблона для вас!



Не стесняйтесь добавлять меня в LinkedIn и Github