Instalación
Configurando Tailwind CSS en un proyecto React Router.
Comienza creando un nuevo proyecto React Router si aún no tienes uno configurado. El enfoque más común es usar Create React Router.
npx create-react-router@latest my-projectcd my-projectInstala @tailwindcss/vite y sus dependencias peer a través de npm.
npm install tailwindcss @tailwindcss/viteAñade el plugin @tailwindcss/vite a tu configuración de Vite.
import { reactRouter } from "@react-router/dev/vite";import { defineConfig } from "vite";import tsconfigPaths from "vite-tsconfig-paths";import tailwindcss from "@tailwindcss/vite";export default defineConfig({ plugins: [ tailwindcss(), reactRouter(), tsconfigPaths(), ],});Añade un @import a ./app/app.css que importe Tailwind CSS.
@import "tailwindcss";Ejecuta tu proceso de build con npm run dev.
npm run devComienza a usar las clases de utilidad de Tailwind para estilizar tu contenido.
export default function Home() { return ( <h1 className="text-3xl font-bold underline"> Hello world! </h1> )}