多端统一开发框架Taro 1.0正式发布
极客时间编辑部
讲述:丁婵大小:1.23M时长:02:42
最近,京东凹凸实验室对外开源了多端统一开发框架 Taro。它支持使用 React 的开发方式来编写可以同时在微信小程序、Web 、React Native 等多个平台上运行的应用,帮助开发者提升开发效率,改善开发体验,降低多端研发成本。
自开源以来,Taro 一直广受业界关注,其原理与思想也得到了开发者的认可。但是由于初期 Taro 测试与实现方式的不足,导致在开源期间 Bug 较多,受到了一些质疑。为此,京东凹凸实验室开始积极接受开源社区的意见与帮助,并努力探索提升 Taro 稳定性与性能的方式。
Taro 从开源到现在 3 个月时间,累计发布了 70 多个日常版本,以及 20 多个 Taro 1.0.0 的 beta 版本,经过近百个版本的迭代优化,Taro 的 Bug 反馈变得越来越少。Taro 1.0.0 正式版在延续了之前版本优秀特性的同时,增加了更加丰富的特性与功能,并进行了多项小程序端 / H5 端的转换优化,同时带来了对 React Native 的转换支持。
据了解,开发团队采用了小程序原生组件化来作为 Taro 的小程序端组件化方案,并且通过一些处理,绕开了小程序组件化的诸多限制,为 Taro 的稳定性打下了坚实基础。
为了更好地帮助开发者使用 Taro 开发小程序,在 1.0.0 版本中,团队加强了对小程序生态的支持,主要体现在以下几个方面:
受益于小程序组件化重构,开发团队在 Taro 中支持了直接引用小程序端第三方组件库,让 Taro 可以融入到小程序生态中,为开发者提供更多便利。
支持原生小程序代码与 Taro 代码混写,因此,可以将旧的小程序项目慢慢地改造成 Taro 项目了。
加入对原生小程序分包加载功能的支持,配置的方式与原生小程序基本一致,只需要在 app.js 入口文件中加入 subPackage 字段即可。
支持了使用小程序的插件功能,可以在 Taro 中直接引用第三方的插件。
此外,Taro 还提供了更加丰富的 JSX 语法支持、React Native 端转换支持、更加健全的 TypeScript 支持,并完善了开发者生态。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论