Vite es una herramienta esencial para el desarrollo front-end moderno. Lo usamos a diario, pero sabemos poco sobre su funcionamiento interno. Escribimos archivos .jsx o .vue, pero ¿cómo se transpilan a archivos .js? Probablemente haya algo de magia detrás de los plugins de Vite, pero ¿cómo funcionan?
En esta charla, comenzaremos creando un plugin simple y progresaremos hacia otros más avanzados. Después de esta sesión, comprenderás cómo funcionan los plugins de Vite y el flujo general, incluso sin conocimiento previo de los plugins de Vite.
Con este nuevo conocimiento, puedes realizar cálculos durante el proceso de construcción que no necesariamente ocurren en tiempo de ejecución. Esto puede resultar naturalmente en un rendimiento más rápido en tiempo de ejecución. En algunos casos, los resultados de los cálculos se incluyen directamente en la salida del paquete, reduciendo el tamaño final del paquete (ya que no necesitas incluir los datos o la lógica para el cálculo). Además, puedes mejorar la experiencia del desarrollador automatizando ciertas tareas manuales.
Esta charla te introducirá a algo que no habías considerado aprender antes. Te hará darte cuenta de que no es tan difícil como podrías haber pensado, y con suerte, esta charla aumentará tu confianza en el aprendizaje.
This talk has been presented at React Summit US 2024, check out the latest edition of this React Conference.