Vite, pronunciado "vit", es una poderosa herramienta que está revolucionando la creación de proyectos en JavaScript. Desarrollado por Evan You, también el creador de Vue.js, Vite se ha convertido rápidamente en una opción popular gracias a su flexibilidad y rapidez. Pero, ¿qué hace realmente que Vite sea tan especial? Pues bien, a diferencia de otras herramientas, Vite está diseñado para trabajar sin problemas con cualquier framework, incluyendo React. Esto lo convierte en una alternativa valiosa que merece tu atención y tiempo.
¿Cómo crear un proyecto de React con Vite?
Iniciar un proyecto de React utilizando Vite es sencillo, aunque difiere ligeramente de lo que estás acostumbrado si vienes de herramientas tradicionales. Para comenzar, utiliza el comando npm create vite@latest, seguido del nombre que quieras darle a tu proyecto, por ejemplo, vite-test.
npm create vite@latest vite-test
A continuación, selecciona el template de React que ofrece Vite:
cd vite-test
npminstall
Este proceso es rápido y eficiente, aprovechando la velocidad que ofrece Vite para configurar el entorno de desarrollo.
¿Qué diferencias y configuraciones especiales incluye Vite?
Vite pone mucho énfasis en la experiencia del desarrollador. Notarás que la estructura de un proyecto con Vite es un poco distinta. Por ejemplo, el archivo index.html está situado en la raíz y no dentro de una carpeta public. Además, dentro del archivo vite.config.js, puedes ver cómo se configuran plugins específicos, como el de React, para asegurar su correcto funcionamiento.
// Ejemplo del archivo vite.config.jsexportdefault{plugins:[react()],};
Este archivo es crucial, ya que permite gestionar la configuración por defecto de Vite y adaptarla según las necesidades de tu proyecto.
¿Qué ventajas ofrece Vite frente a otras herramientas?
Las ventajas de Vite son numerosas. Entre ellas se destacan:
Velocidad: Vite es conocido por su rapidez durante el desarrollo gracias a su innovador modelo de bundling.
Flexibilidad: Puedes trabajar con múltiples frameworks sin complicaciones.
Experiencia de desarrollador: Desde una instalación ágil hasta una configuración simplificada, todo está diseñado para facilitar la vida al desarrollador.
¿Qué más puedes hacer con Vite?
Vite no se limita solo a proyectos de React. Si te interesa explorar más de sus capacidades, considera estudiar su documentación y recursos adicionales. Además, hay cursos disponibles que te guiarán a través de proyectos avanzados donde Vite es el protagonista. Esto te permitirá crear un portafolio robusto y estar listo para enfrentar retos laborales con las mejores herramientas disponibles.
Las herramientas que elijas para desarrollar tus proyectos son un reflejo de tu destreza profesional. Aprovecha los cursos, explora todas las posibilidades de Vite y React, y sigue construyendo proyectos que te desafíen y te apasionen. ¡El mundo del desarrollo tiene un sinfín de posibilidades esperándote!
Muchas gracias Juan , un excelente curso . A mi edad de 62 , lo hiciste apasionante.
Si ven que Vue no odia a React. Evan You creó Vite para que tambien funcione con React 💚
Incluso se molesto cuando el equipo de React recomendo Next pero no Vite, jajajajaja.
Banda, si llegue al final del curso xd
Me encanto el curso, una sugerencia minima yo cambiaria el orden de las tres ultimas clases. En la clase 31 se despide y despues hay clases agregadas. Queda raro, las clases 32 a 34 pueden ponerse en cualquier parte porque no son dependiente de otras.
Nos vemos en el siguiente curso;)
Gracias Juan por tu explicación a lo largo del curso, sos un gran profe!
34. React con Vite
npm -v
npm create vite@latest vite-test
- √ Select a framework: » React
- √ Select a variant: » JavaScript
// Usar este comando en caso de tener npm desactualizado
npm create vite@latest vitetest -- --template react
// Luego
cd vite-test
npm i
code ./ -r
npm run dev
Hola! quiero compartirles un proyecto personal de una tienda online para un restaurante
link guthub
<<>>
link deploy
<<>>
me encantaria recibir sus comentarios o observaciones
Gracias por todo Juan, excelente curso :)
Se me hicieron cortas las clases, quiero más React con el profe Juan
Excelente curso muchisimas gracias al profe Juan genial explicaciones muy claro consiso y excelente metodología. Gracias
Me encanta vite!!
Corre super rápido.
grax por el cursito
Muchas gracias Juan, excelente la forma tan particular de compartir tus conocimientos.
Continuo mi ruta de aprendizaje, ya que como dicen por ahí "Nunca pares de aprender".
Hice mi proyecto desde el principio con vite. (me encanta vite).
Pero a la hora de hacer el deploy vi que npm run build de vite es diferente que el de React-original.
La forma de hacer deploy en vite es diferente que en React??
React es una librería y Vite un empaquetador. Puede que el "React original" te refieras a Webpack, que es otro empaquetador. Al final necesitas los archivos estáticos que se generan en la carpeta dist o build, ya sea con npm run build o npm run start, dependiendo de tu proyecto.
¡Nunca pares de aprender! 🚀🚀
Gracias Juan, excelente curso!
REALMENTE BUENO EL PROFESOR... Sabe lo que habla, tiene dominio del tema, y es genuino cuando no sabe... de lo mejor de Platzi de esta nueva era.