Taro
Taro is an open-source cross-platform and cross-framework development solution created by JD.com's Aotu Lab. It uses mainstream front-end framework syntax such as React and Vue, and through a compilation and transformation mechanism supports outputting a single codebase to WeChat, Alipay, Baidu, and other mini-program platforms, as well as H5 and React Native. Its core feature is adherence to React syntax conventions with a unified component library and API.
Timeline (last 90 days)
Taro is a cross-platform development framework open-sourced by JD.com
Cross-platform frameworks (such as Taro and uni-app) allow writing a single codebase in React or Vue and compiling it to multiple platforms, but they introduce an additional compilation layer and some WeChat new API support may lag behind.
The main competing solutions for cross-platform frameworks include React Native (Meta), Flutter (Google, using the Dart language and Skia rendering engine), and Taro (JD.com).
Cross-platform framework contenders include React Native (Meta), Flutter (Google, using the Dart language), and Taro (JD.com, focused on multi-platform mini programs).
All Facts (5)
Taro was developed by JD.com's Aotu Lab and supports writing a single codebase using React syntax that compiles to multiple mini-program platforms including WeChat, Alipay, and ByteDance.
60%UnverifiedTaro is a cross-platform development framework open-sourced by JD.com
50%UnverifiedCross-platform frameworks (such as Taro and uni-app) allow writing a single codebase in React or Vue and compiling it to multiple platforms, but they introduce an additional compilation layer and some WeChat new API support may lag behind.
50%UnverifiedThe main competing solutions for cross-platform frameworks include React Native (Meta), Flutter (Google, using the Dart language and Skia rendering engine), and Taro (JD.com).
50%UnverifiedCross-platform framework contenders include React Native (Meta), Flutter (Google, using the Dart language), and Taro (JD.com, focused on multi-platform mini programs).
50%