Рубрики
Без рубрики

React + tailwindcss + матч, сделанный на небесах?

Для всех вас сыт по горло, используя Create-React-App, чтобы использовать новый реагированный проект, этот пост будет … помеченным с помощью Uxengineering, React, JavaScript, Tailwindcss.

Для всех вас сыт по горло, используя Create-React-App, чтобы использовать новый проект React-Project, этот пост покажет вам, как использовать Vitejs для получения React и TailWindcs.

  • Что такое Vitejs?
  • Настройка проекта
  • Вывод

Vitejs стремится устранить некоторые недостатки, которые вступили в нашу инструмента.

WebPack, Gulp и Parcel отлично подходят для объединения нашего кода, но они ужасно медленны при запуске сервера разработки, особенно когда у вас есть огромное количество кода JavaScript для загрузки.

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

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

Vitejs явно быстрый, даже когда вы впервые запускаете свой сервер разработки.

Это также несет преимущество в скорости при редактировании файла. Изменения отражаются в браузере почти мгновенно.

Теперь, когда у вас есть немного фона на Vitejs, давайте начнем с настройки нашего проекта React.

С помощью этого урока я буду использовать React в качестве своей выбора, но вы можете использовать все, что вам нравится.

Vitejs в настоящее время поддерживает следующее:

  • ваниль
  • ваниль
  • Vue
  • Vue-ts
  • реагировать
  • React-ts
  • предварительный
  • preact-ts
  • Lit-Element
  • Lit-Element-TS
  • стройный
  • стр

К сожалению, Vitejs не поддерживает Angular на момент написания.

Настройка реагирует с ViteJs

Чтобы настроить проект React довольно просто, просто выберите каталог, в котором вы хотите хранить свой проект, откройте там терминал и запустите следующую команду:

npm init @vitejs/app vite-react-template React

Это загрузит наши файлы проекта, необходимые для нашего проекта React.

Опять же, вы можете использовать любую технологию, которая вам нравится. Если вы хотите создать проект с использованием ванильного JavaScript, вы бы использовали:

npm init @vitejs/app vite-vanilla-template vanilla

Это так просто!

Теперь нам нужно переоборудовать в наш каталог и установить зависимости, в конце концов, это JavaScript.

CD Vite-React

NPM Установка

После того, как мы все установили, теперь мы можем запустить наш сервер разработки, используя следующую команду:

NPM запустить подачу

И в считанных секундах мы видим, что наш терминал показывает очень приятное зрелище:

Теперь пришло время установить Tailwindcss.

Настройка TailWindcss

Это также очень простой процесс.

Во -первых, нам нужно установить зависимости:

npm install -d tailwindcss@andal postcss@andal autoprefixer@and

После этого успешно установлено, мы можем создать файлы конфигурации Tailwind, используя следующую команду:

npx tailwindcss init -p

Это создаст файл Tailwind и Postcss-Config.

Теперь просто перейдите в свой SRC-Directory, откройте свой index.css-файл, удалите весь код и добавьте эти строки:

/* ./src/index.css */
@tailwind base;
@tailwind components;
@tailwind utilities;

Вот и все!

Теперь нам просто нужно остановить сервер разработки, используя Ctrl + C и снова перезапустите его, используя npm запустить dev Анкет

Теперь, чтобы проверить нашу настройку, мы можем удалить JSX-код по умолчанию, который поступает предварительно определен и добавить нашу собственную маленькую тренажеру.

Мое приложение.jsx выглядит так:

/* src/App.jsx */
import React from "react";
import "./App.css";

function App() {
  return (
    

React and Tailwind with Vitejs!

); } export default App;

И результат выглядит так:

При этом мы подтвердили, что наша настройка Tailwind работает как очарование.

Это на этой неделе!

Я надеюсь, что вы присоединитесь ко мне на следующей неделе для очередной статьи.

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

Оригинал: “https://dev.to/rjzauner/react-tailwindcss-vite-js-a-match-made-in-heaven-14o5”