React Native 0.69 版本支持 #12133
Replies: 4 comments
-
Taro Project Template 升级至 0.69 测试对应分支 https://github.com/zhiqingchen/taro-project-templates/tree/v3.5
查看打包是否正常进行 https://github.com/NervJS/taro-native-shell/actions 参考分支 https://github.com/NervJS/taro-native-shell/tree/test/template-0.69-0 |
Beta Was this translation helpful? Give feedback.
-
Taro Native Shell 升级至 0.69 测试对应分支 https://github.com/NervJS/taro-native-shell/commits/0.69.0 下载现有包进行验证 https://github.com/NervJS/taro-native-shell/releases/tag/v0.69.3-3 修改代码后
查看打包是否正常进行 |
Beta Was this translation helpful? Give feedback.
-
Taro 主仓库升级至 0.69对应分支 https://github.com/NervJS/taro/tree/feat/react-native pr 包安装 3.5.4-alpha.1 测试点
|
Beta Was this translation helpful? Give feedback.
-
Taro Playground 升级至 0.69 测试对应分支 https://github.com/wuba/taro-playground/tree/releases/v1.7.0 包下载 Taro Playground 0.68 使用新版 taro 测试对应分支 https://github.com/wuba/taro-playground/tree/releases/v1.6.5 包下载 |
Beta Was this translation helpful? Give feedback.
-
概述
将默认的 RN 版本切换至 0.69,expo 版本切换至 46。
参考React Native 0.68 版本支持
动机
React Native 0.69 版本已于 2022-6-21 正式发布。0.69 是首个支持 React 18 的版本。expo 也已提供了最新的 46 版本,支持了 react native 69。
Taro 将与 RN 社区保持同步,将默认的 RN 版本设置为 0.69。
使用案例
将 Taro 升级至最新版,将原生代码根据相关pr进行变更。
详细设计
优先将兼容 0.68 的依赖升级,以便平滑升级
Taro 主仓库升级至 0.69
升级内容:
@types/react-native
及react-native
进行版本更新。Taro Native Shell 升级至 0.69
分支:https://github.com/NervJS/taro-native-shell/tree/0.69.0
参考 upgrade-helper
Taro Project Template 升级至 0.69
由于 RN 版本的升级,会导致兼容性变更,如 iOS 系统不再支持 12.4 以下版本。考虑保留 0.68 模板,将当前 v3.5 分支 fork 至 v3.5-rn68。默认版本使用 0.69。
Taro Playground 升级至 0.69
分支:
https://github.com/wuba/taro-playground/tree/releases/v1.7.0
升级内容:
缺陷
替代选择
N/A
适配策略
无法兼容的依赖说明:
0.68 兼容,需要使用 react 17
0.69 兼容,建议使用 react 18
Beta Was this translation helpful? Give feedback.
All reactions