摘要:是由京东凹凸实验室打造的一套遵循语法规范的多端统一开发框架。理应是最合适的地方,但是该组件的组件内写的任何组件都会被替换掉。
Taro 是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。
我试用了有15天左右,总的来说,这是一款优秀的框架,尤其补充了目前市面上无法用 React 开发小程序的需求空缺,所以其优点就不多说了,大家可去其官方查看详细文档
下面说下我的试用感受,希望帮助后面使用Taro的同学少踩一些坑;因为能力有限,可能了解和认识会有一些不到位的地方,还望各路大佬不吝留言赐教
存在的问题以下,是我在使用Taro过程中遇到的影响开发流程或体验的地方:
不支持source map,调试可通过debugger
不支持alias,所以项目里会有大片大片的 ../../../,不利于后期维护
全局请求的需求,官方未有最佳方案。理应app.tsx是最合适的地方,但是该组件的Provider组件内写的任何组件都会被Taro替换掉。我目前是通过在app.tsx里通过store.dispatch(action)发送全局异步请求
redux/connect方法的mapStateToProps缺少第二个参数ownProps
组件嵌套时,taro生命周期与react生命周期执行顺序有差异,如图是Taro的生命周期执行顺序,可以看到componentDidMount跟React是相反的。
不可以使用 ... 拓展操作符给组件传递属性,
属性不能传入 JSX 元素,
虽然存在以上种种问题,还是要感谢京东前端团队能够开源一款React语法的多端开发框架,让我们React粉儿能够用React开发小程序;以上有些问题我已提了PR,如Q4,并且维护人员很快将PR进行了merge,凹凸团队对这个项目的重视程度和责任心可见一斑,所以我相信,凹凸团队一定可以把Taro不断完善的,加油!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/97310.html
摘要:多端统一开发框架优秀学习资源汇总官方资源项目仓库官方文档项目仓库官方文档微信小程序官方文档百度智能小程序官方文档支付宝小程序官方文档字节跳动小程序官方文档文章教程不敢阅读包源码带你揭秘背后的哲学从到构建适配不同端微信小程序等的应用小程序最 Awesome Taro 多端统一开发框架 Taro 优秀学习资源汇总 showImg(https://segmentfault.com/img/r...
摘要:个人所有文章同步到前言最近公司准备开发几款可以在微信小程序端和端同时运行的一套商城,接着就是任务下发喽,但是有一点,时间紧任务重,直接说其他的不管,反正几个星期之内必须上线,头疼。 个人所有文章同步到:https://github.com/zhengzhuan... 前言 最近公司Boss准备开发几款可以在微信小程序端和H5端同时运行的一套商城,接着就是任务下发喽,但是有一点,时间紧任...
摘要:调用通过注册表调用到实例,透过的,调用到中的,最后通过,调用,根据参数相应模块执行。京东的,多端解决方案是一套遵循语法规范的多端开发解决方案。 showImg(https://segmentfault.com/img/bVbuMkw?w=1304&h=808); 对于一项技术,我们不能停留在五分钟状态,特别喜欢一句话,用什么方式绘制UI界面一点不重要,重要的是底层的思维,解决问题和优化...
阅读 3800·2021-11-24 09:39
阅读 3721·2021-11-22 12:07
阅读 1070·2021-11-04 16:10
阅读 753·2021-09-07 09:59
阅读 1863·2019-08-30 15:55
阅读 897·2019-08-30 15:54
阅读 696·2019-08-29 14:06
阅读 2437·2019-08-27 10:54