Instalación de React con Vite y TailwindCSS
Clase 2 de 31 • Curso de React.js con Vite.js y TailwindCSS
Contenido del curso
Enrutamiento y estructura base
Manejo de estado global con Context
Carrito de Compras
Checkout y Órdenes de Compra
Filtrando productos desde el frontend
Próximos pasos
En la era moderna del desarrollo web, la eficiencia y el minimalismo son esenciales para crear proyectos sólidos y atractivos. Con herramientas como Bit y Tailwind CSS, los desarrolladores pueden hornear con facilidad los ingredientes necesarios para servir una aplicación web deliciosa y funcional. Este artículo es una guía para iniciarte en la construcción de un proyecto con estas herramientas, y así, enfocarte en la creación de componentes y estilos con facilidad y precisión.
¿Qué es Bit y cómo instalarlo?
Bit es una plataforma que facilita el trabajo de los desarrolladores al simplificar la gestión y reutilización de componentes. Con Bit, puedes construir aplicaciones de forma modular, lo que resulta en un desarrollo más rápido y mantenible. Para instalar Bit, se utiliza el gestor de paquetes npm siguiendo unos simples pasos:
- Abre tu terminal o línea de comandos.
- Utiliza el comando
npm create bit@latest. - Responde a las preguntas de configuración proporcionadas por la CLI de Bit.
- Por ejemplo, establece un nombre para tu proyecto, como "React course".
- Selecciona "React" como framework y "JavaScript" como lenguaje de programación.
Una vez completada la instalación, podrás ver los archivos y directorios que Bit ha creado para ti, ejecutando el comando ls en el directorio del proyecto.
¿Cómo integrar Tailwind CSS en el proyecto?
Tailwind CSS es un framework de CSS que permite aplicar estilos de manera rápida y eficiente mediante clases de utilidad. Para incluir Tailwind CSS en tu proyecto de Bit, sigue estos pasos en tu editor de código:
- Navega a la documentación oficial de Tailwind CSS que se encuentra en la caja de recursos.
- Encuentra y ejecuta el comando
npm installpara instalar Tailwind en tu proyecto. - Una vez instalado, copia los comandos adicionales provistos por la documentación para configurar Tailwind en tu proyecto.
Configuración de Tailwind CSS
Para que Tailwind funcione correctamente, necesitas configurar el archivo tailwind.config.js y el archivo CSS principal (app.css en este caso) con los fragmentos de configuración adecuados:
- En
tailwind.config.js, asegúrate de pegar las líneas de configuración en la seccióncontent. - En
app.css, importa las clases de Tailwind para activar estas utilidades en todo tu proyecto.
¿Cómo puedes correr el proyecto?
Para visualizar tu proyecto y asegurarte de que las configuraciones de Bit y Tailwind CSS están correctas, sigue estos pasos para ejecutar el proyecto:
- Utiliza el comando
npm run deven tu terminal dentro del directorio del proyecto. - Una vez compilado el proyecto, abre el navegador y navega a la URL y puerto indicados en la terminal para ver tu aplicación en funcionamiento.
- Si todo está configurado correctamente, deberías poder ver los cambios en tiempo real en tu navegador.
Limpieza inicial del proyecto
Es una buena práctica limpiar cualquier archivo o configuración predeterminada que no necesites:
- Elimina cualquier asset innecesario (como imágenes o íconos de ejemplo).
- Limpia los estilos por defecto en
app.cssy cualquier otro archivo CSS. - Modifica
app.jsxoapp.js(dependiendo de tu configuración) para mostrar solamente un "Hola Mundo" y asegúrate de que las clases de Tailwind funcionen aplicando alguna clase de fondo, comobg-red-100.
Versiones y soporte
Asegúrate de utilizar la versión de Bit adecuada para tu proyecto. Al momento de escribir este artículo, la versión actual es la 4. Ten presente que, si experimentas problemas o deseas seguir un flujo específico acorde a esta versión, deberás verificar que estás utilizando la misma.
Iniciar un proyecto nunca había sido tan interactivo y minimalista. Con estas herramientas, puedes construir la base de tu aplicación de manera eficiente. Anímate a compartir en los comentarios cómo te ha quedado tu "Hola Mundo". En la próxima clase, avanzaremos al tema del enrutamiento con React Router 2, un paso crucial para estructurar nuestra aplicación y navegar entre sus diferentes secciones. ¡Nos vemos allí!