Saltar al contenido

Configuración del Frontend

Tauri es agnóstico al frontend y soporta la mayoría de los frameworks frontend sin necesidad de configuración adicional. Sin embargo, a veces un framework necesita un poco de configuración extra para integrarse con Tauri. A continuación se muestra una lista de frameworks con las configuraciones recomendadas.

Si un framework no está en la lista, puede ser que funcione con Tauri sin necesidad de ninguna configuración adicional o que aún no haya sido documentado. Cualquier contribución para agregar un framework que pueda requerir configuración adicional es bienvenida para ayudar a otros en la comunidad de Tauri.

Conceptualmente, Tauri actúa como un host web estático. Debes proporcionar a Tauri una carpeta que contenga una mezcla de HTML, CSS, JavaScript y posiblemente Wasm que se pueda servir al webview que ofrece Tauri.

A continuación se muestra una lista de verificación de escenarios comunes necesarios para integrar un frontend con Tauri:

  • Usa generación de sitios estáticos (SSG), aplicaciones de una sola página (SPA) o aplicaciones multipágina clásicas (MPA). Tauri no soporta nativamente alternativas basadas en servidor (como SSR).
  • Para el desarrollo móvil, es necesario algún tipo de servidor de desarrollo que pueda alojar el frontend en tu IP interna.
  • Usa una relación cliente-servidor adecuada entre tu app y tus API (sin soluciones híbridas con SSR).

Para la mayoría de los proyectos recomendamos Vite para frameworks SPA como React, Vue, Svelte y Solid, pero también para proyectos en JavaScript o TypeScript puros. La mayoría de las otras guías enumeradas aquí muestran cómo usar Meta-Frameworks, ya que normalmente están diseñados para SSR y por lo tanto requieren una configuración especial.



© 2026 Colaboradores de Tauri. CC-BY / MIT