Repolode
NervJS

NervJS/taro

Solución abierta y multiplataforma para crear una sola app con React o Vue que funcione en miniprogramas de WeChat, Alipay y otras plataformas, en la web H5 y en React Native.

Estrellas
37,724
Forks
4,867
Issues abiertos
1,594
Último commit
ayer

¿Qué es?

Taro permite escribir una única base de código con React, Vue o Nerv y compilarla para varios destinos, como los miniprogramas de WeChat, JD, Baidu, Alipay, ByteDance y QQ, páginas web H5 y apps de React Native. Resuelve el costo de mantener código independiente para cada plataforma cuando un producto debe verse y comportarse de forma coherente en todas ellas.

El proyecto está escrito en TypeScript y se organiza como un conjunto de paquetes publicados bajo el scope @tarojs, con un CLI para crear y compilar proyectos. El README enlaza a un sitio de documentación con una guía para empezar, una lista comunitaria de componentes UI (incluidos taro-ui, NutUI y taroify) y una guía para migrar de Taro 1/2 a Taro 3.

Funciones clave

  • 01Escribe una vez con React, Vue o Nerv y compila para varias plataformas de miniprogramas.
  • 02Genera páginas web H5 y apps de React Native a partir del mismo proyecto.
  • 03Ofrece una herramienta de línea de comandos para crear y compilar proyectos.
  • 04Cuenta con un ecosistema comunitario de bibliotecas de componentes UI creadas para Taro.

Casos de uso

  • Lanzar un producto como miniprograma de WeChat y app móvil con un solo equipo.
  • Aprovechar las habilidades existentes en React o Vue para desarrollar miniprogramas.
  • Crear una app de comercio electrónico o contenido multiplataforma que funcione en varios ecosistemas de miniprogramas chinos.

Temas

Preguntas frecuentes

¿Qué es taro?
Solución abierta y multiplataforma para crear una sola app con React o Vue que funcione en miniprogramas de WeChat, Alipay y otras plataformas, en la web H5 y en React Native. Taro permite escribir una única base de código con React, Vue o Nerv y compilarla para varios destinos, como los miniprogramas de WeChat, JD, Baidu, Alipay, ByteDance y QQ, páginas web H5 y apps de React Native. Resuelve el costo de mantener código independiente para cada plataforma cuando un producto debe verse y comportarse de forma coherente en todas ellas.
¿taro es gratuito? ¿Qué licencia tiene?
taro es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿taro sigue mantenido?
Mantenimiento activo. El último commit de taro fue el 20 oct 2026.
¿Para qué puedo usar taro?
Lanzar un producto como miniprograma de WeChat y app móvil con un solo equipo. Aprovechar las habilidades existentes en React o Vue para desarrollar miniprogramas. Crear una app de comercio electrónico o contenido multiplataforma que funcione en varios ecosistemas de miniprogramas chinos.
¿Dónde consigo taro?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/NervJS/taro

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados