一、地址
二、介绍
简介
Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ / 飞书 小程序 / H5 / RN 等应用。
单纯从间接上来看就和uniapp差不多。
特性
-
多端转换支持
-
框架支持 React / Vue / Vue3 / Nerv
参考文档
Taro UI
Taro 3 只能配合使用 taro-ui@next 版本
安装命令:
npm i taro-ui@next
一款基于 Taro
框架开发的多端 UI 组件库。
Taro UI 特性:
- 基于
Taro
开发 UI 组件 - 一套组件可以在多端适配运行(
ReactNative
端暂不支持) - 提供友好的 API,可灵活的使用组件
三、版本说明
版本:3.x
Taro 版本说明
当前 Taro 已进入 3.x 时代,相较于 Taro 1/2 编译时架构,Taro 3 采用了重运行时的架构,让开发者可以获得完整的 React / Vue 等框架的开发体验。具体原理请参考 《小程序跨框架开发的探索与实践》。
最新版本
最新版本可在 Taro Release 中查阅。
也可以在命令行输入命令查看:
npm info @tarojs/cli
Taro 3.4
Taro 3.4 的主要改动是支持使用 Preact 和 Vue3.2 进行开发。
详情请参考 《Taro 正式发布 3.4 版本 —— 全面支持 Preact 和 Vue3.2》。
Taro 3.3
Taro 3.3 的主要改动是支持使用 HTML 标签进行开发。
详情请参考 《Taro 3.3 alpha 发布:用 ant-design 开发小程序?》。
Taro 3.2
Taro 3.2 新增了对 ReactNative 的支持。
详情请参考 《Taro 3.2 版本正式发布:React Native 支持,王者归来》。
Taro 3.1
Taro 3.1 的主要改动是打造开放式架构,支持以插件的形式编译到任意小程序平台。
详情请参考 《Taro 正式发布 3.1 版本》。
Taro 1 / 2
如果你想使用 Taro 1/2,可以访问文档版本获得帮助。
版本信息
Taro 每个版本的详细发布信息可在 Taro Release 中查阅。
开发计划
目前 Taro 团队的迭代重心在于 Taro 3,Taro 1 / 2 只会对重大问题进行修复,不会新增新特性。
Taro 每周会发布 patch 版本,进行小型特性新增和问题修复。
重大特性会首先通过 Taro-RFC 进行公示与意见采集,然后经开发测试后,最终发布 minor 版本。
详细的开发计划可在 Taro MileStones 中查阅。
升级指南
如何从 Taro 1 / 2 升级到 Taro 3 请参考:从旧版本迁移到 Taro Next。
关于各版本间更详尽的迁移的指南请参考:《Taro 版本升级权威指南》。
社区贡献的一键升级工具:taro2-to-3,by @SyMind。