Entorno profesional con Vite: estructura, scripts y flujo de trabajo

Configura un proyecto React con Vite entendiendo qué hace cada pieza para trabajar con velocidad y criterio técnico desde el primer día.

Vite se ha convertido en el estándar de facto para arrancar proyectos React por su arranque inmediato y su hot reload muy rápido.

A diferencia de setups antiguos más pesados, Vite separa claramente la experiencia de desarrollo del proceso de build para producción.

Entender la estructura inicial evita que copies carpetas sin criterio: cada archivo tiene un propósito concreto.

También es clave dominar scripts de `package.json`, porque son la puerta a test, lint, build y automatización.

  • No basta con ejecutar el comando: hay que leer la estructura resultante.
  • Al iniciar con Vite verás una estructura mínima y limpia: entrada principal, componente raíz y configuración de tooling.
  • `src/main.jsx` suele montar React en el DOM, y `src/App.jsx` representa el primer componente de aplicación.
  • Esta separación favorece que luego puedas introducir routing, providers globales o analítica sin mezclar responsabilidades.
  • Tu productividad depende de conocer bien estos comandos.

Crear el proyecto y entender lo que se genera

No basta con ejecutar el comando: hay que leer la estructura resultante.

Al iniciar con Vite verás una estructura mínima y limpia: entrada principal, componente raíz y configuración de tooling.

`src/main.jsx` suele montar React en el DOM, y `src/App.jsx` representa el primer componente de aplicación.

Esta separación favorece que luego puedas introducir routing, providers globales o analítica sin mezclar responsabilidades.

Scripts esenciales del día a día

Tu productividad depende de conocer bien estos comandos.

`npm run dev` levanta el servidor de desarrollo con recarga rápida.

`npm run build` empaqueta la app para producción y optimiza recursos.

`npm run preview` permite validar localmente el resultado final de build antes de desplegar.

  • Desarrollo rápido y feedback inmediato.
  • Build reproducible para CI/CD.
  • Previsualización de artefacto real de producción.

Buenas prácticas de estructura desde el inicio

Organizar bien hoy evita refactors dolorosos mañana.

Crea carpetas por dominio o feature cuando el proyecto empiece a crecer, no por tipo técnico exclusivamente.

Introduce convenciones de nombres consistentes para componentes, hooks y utilidades.

Añade linting/formateo pronto para reducir ruido en revisiones de código.

React
02

Entorno profesional con Vite: estructura, scripts y flujo de trabajo

Configura un proyecto React con Vite entendiendo qué hace cada pieza para trabajar con velocidad y criterio técnico desde el primer día.

Código del tema: Componentes, estado y render declarativo

📘 Teoría

Crear el proyecto y entender lo que se genera

No basta con ejecutar el comando: hay que leer la estructura resultante.

1

Al iniciar con Vite verás una estructura mínima y limpia: entrada principal, componente raíz y configuración de tooling.

2

`src/main.jsx` suele montar React en el DOM, y `src/App.jsx` representa el primer componente de aplicación.

3

Esta separación favorece que luego puedas introducir routing, providers globales o analítica sin mezclar responsabilidades.

Arranque recomendado
npm create vite@latest mi-app-react -- --template react
cd mi-app-react
npm install
npm run dev

Scripts esenciales del día a día

Tu productividad depende de conocer bien estos comandos.

`npm run dev` levanta el servidor de desarrollo con recarga rápida.

`npm run build` empaqueta la app para producción y optimiza recursos.

`npm run preview` permite validar localmente el resultado final de build antes de desplegar.

  • Desarrollo rápido y feedback inmediato.
  • Build reproducible para CI/CD.
  • Previsualización de artefacto real de producción.

Buenas prácticas de estructura desde el inicio

Organizar bien hoy evita refactors dolorosos mañana.

1

Crea carpetas por dominio o feature cuando el proyecto empiece a crecer, no por tipo técnico exclusivamente.

2

Introduce convenciones de nombres consistentes para componentes, hooks y utilidades.

3

Añade linting/formateo pronto para reducir ruido en revisiones de código.

🧪 Aprende probando

Ejemplo Ejemplo: entrada principal de React Código típico de `main.jsx` para montar la app en el nodo raíz.

🏁 Retos

Reto Reto: añade script de preview Completa el bloque de scripts para incluir la previsualización de build.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre React.

Test de React

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .