Contenido del curso
Enrutamiento y estructura base
- 2

Instalación de Vite y Tailwind en React
Viendo ahora - 3

Análisis de rutas y componentes en React
14:09 min - 4

Rutas en React con React Router Dom
08:20 min - 5

Componente Navbar
19:53 min - 6

Componente Layout para todas las vistas
08:17 min - 7

Componente de Card
14:13 min - 8

Consumiendo la FakeStore API para pintar cards
24:47 min
Manejo de estado global con Context
Carrito de Compras
Checkout y Órdenes de Compra
Filtrando productos desde el frontend
Próximos pasos
Instalación de Vite y Tailwind en React
Resumen
Crear un proyecto React moderno empieza por elegir herramientas que te quiten fricción. Con Vite y Tailwind CSS montas en minutos un entorno listo para enfocarte en componentes y estilos, ideal si recién inicias en el ecosistema React.
Esta guía te muestra el flujo completo: desde el comando de instalación hasta el primer Hola, mundo con clases de Tailwind funcionando en pantalla.
¿Por qué usar Vite para iniciar un proyecto React?
Vite es una herramienta de build moderna que elimina configuraciones complejas y te deja crear componentes desde el primer minuto. En lugar de pelearte con bundlers tradicionales, corres un comando y tienes el proyecto listo [00:14].
¿Qué es Vite? Es una herramienta que prepara tu proyecto React sin que tengas que configurar webpack ni babel. Solo escribes el comando, respondes unas preguntas y empiezas a programar.
El comando para iniciar es directo: npm create vite@latest. Al ejecutarlo, la terminal te pregunta el nombre del proyecto, el framework y el lenguaje. Para este flujo eliges react-course, React y JavaScript [01:00].
¿Cómo verifico que Vite creó mi proyecto?
Después de responder las preguntas, ejecuta ls en tu terminal para listar los archivos generados. Verás una carpeta con los folders base, el package.json y los archivos iniciales que Vite arma por ti [01:30].
Abre esa carpeta en tu editor de código y revisa la estructura antes de seguir. Esto te da contexto sobre qué archivos vas a tocar después.
¿Cómo instalar Tailwind CSS en un proyecto Vite?
Tailwind CSS es un framework de utilidades que te permite aplicar estilos directamente desde el HTML usando clases. Para un proyecto minimalista como este, encaja perfecto [00:32].
La instalación sigue tres pasos que toma directo de la documentación oficial:
- Ejecuta el primer
npm installque aparece en la guía oficial de Tailwind, dentro de la carpeta del proyecto [02:20]. - Corre el segundo comando que genera los archivos de configuración, incluido
tailwind.config[02:45]. - Copia el bloque de rutas que indica la documentación y pégalo dentro de la propiedad
contentdel archivotailwind.config[03:05].
¿Para qué sirve la propiedad content en tailwind.config? Le dice a Tailwind en qué archivos buscar clases para generar solo los estilos que realmente usas. Sin eso, tus clases no se aplican.
¿Dónde van las directivas de Tailwind en React?
Tailwind necesita tres directivas base para funcionar: @tailwind base, @tailwind components y @tailwind utilities. Estas líneas van en tu archivo CSS principal, que en un proyecto Vite con React es src/App.css [03:30].
Después de pegarlas y guardar, levantas el servidor con npm run dev. Vite te muestra una URL local en la terminal que abres en el navegador para ver el proyecto corriendo [04:00].
¿Cómo dejar limpio el proyecto inicial de Vite?
El boilerplate de Vite trae un logo animado, estilos por defecto y un contador con useState. Para empezar desde cero conviene removerlo todo [04:30].
Estos son los pasos de limpieza:
- Elimina la carpeta
assetscompleta, no la necesitas en este punto. - Borra el contenido de
App.csspara quitar los estilos por defecto. - En
App.jsxquita la importación del logo de React, eluseStatey el JSX inicial. - Vacía también
index.css, ya que centra el contenido y rompe tu layout [05:40].
Deja un solo div con un texto como Hola, mundo para verificar que todo sigue funcionando.
¿Cómo confirmo que Tailwind CSS está activo?
Aplica una clase de utilidad sobre el div y revisa el navegador. Por ejemplo, bg-red-100 pinta un fondo rosado suave. Si el color aparece, Tailwind está leyendo tus archivos correctamente [05:00].
La documentación oficial lista todos los colores y variantes disponibles. Buscas background color y eliges el tono que quieras probar.
¿Qué significa bg-red-100 en Tailwind? Es una clase de utilidad que aplica un color de fondo rojo en su versión más clara. El número 100 indica la intensidad: a mayor número, más oscuro el tono.
¿Qué versión de Vite usar para seguir este flujo?
El proyecto se construye sobre Vite versión 4 [06:30]. Si trabajas con una versión más reciente y algo no responde igual, vale la pena fijarte en este dato para alinear el entorno y evitar diferencias de comportamiento.
Con Vite instalado, Tailwind CSS conectado y un Hola, mundo renderizando con clases de utilidad, ya tienes la base lista para el siguiente paso: enrutamiento con React Router Dom.
¿Cómo te quedó tu primer Hola, mundo? Comparte en los comentarios cualquier ajuste que hiciste durante la instalación.