Taro 是什么
Taro 是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。支持用 React 的方式编写一次代码,生成能运行在微信小程序/百度智能小程序/支付宝小程序、H5 与 React Native 等端的应用。项目地址:https://github.com/NervJS/taro 。
![888fcd38eb6621e3715683265600e9c7.png](https://img-blog.csdnimg.cn/img_convert/888fcd38eb6621e3715683265600e9c7.png)
现如今市面上端的形态多种多样,Web、App 端(React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。同时 Taro 还提供开箱即用的语法检测和自动补全等功能,有效地提升了开发体验和开发效率。
Taro 项目情况
从下图可以看出项目的受关注度:
![d8478314c55ecc35d66760f1b29d50ee.png](https://img-blog.csdnimg.cn/img_convert/d8478314c55ecc35d66760f1b29d50ee.png)
既然是一个多端解决方案,