Taro 是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。
我试用了有15天左右,总的来讲,这是一款优秀的框架,尤为补充了目前市面上没法用 React 开发小程序的需求空缺,因此其优势就很少说了,你们可去其官方查看详细文档前端
下面说下个人试用感觉,但愿帮助后面使用Taro的同窗少踩一些坑;由于能力有限,可能了解和认识会有一些不到位的地方,还望各路大佬不吝留言赐教react
如下,是我在使用Taro过程当中遇到的影响开发流程或体验的地方:git
../../../
,不利于后期维护app.tsx
是最合适的地方,可是该组件的Provider
组件内写的任何组件都会被Taro替换掉。我目前是经过在app.tsx
里经过store.dispatch(action)
发送全局异步请求mapStateToProps
缺乏第二个参数ownProps
componentDidMount
跟React是相反的。<Comp {...props} />
写法错误<Content footer={<View />} />
写法错误虽然存在以上种种问题,仍是要感谢京东前端团队可以开源一款React语法的多端开发框架,让咱们React粉儿可以用React开发小程序;以上有些问题我已提了PR,如Q4,而且维护人员很快将PR进行了merge,凹凸团队对这个项目的重视程度和责任心可见一斑,因此我相信,凹凸团队必定能够把Taro不断完善的,加油!github