Taro 3.5.2 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下:
特性
H5
- 新增支持 movable 组件 fix #10767
- prebundle: 默认继承 webpack 配置,并支持开发者自定义拓展 fix #12160
RN
- taro-runtime-rn: 实现 useLoad 钩子 fix #12177
- taro-runtime-rn: 实现 useUnload 钩子 fix #12173
- 依赖版本升级,by @zhiqingchen
修复
小程序
- 优化主入口引用样式文件编译问题,by @顾一峰
H5
- prebundle: 支持新版本 prefresh 热更新 fix #12138
- prebundle: react 框架默认排除 mobx 依赖预编译 fix #12175
- router: 优化自定义路由入口判断 fix #12214
RN
- 修复 window 平台下编译报错问题 fix #12197
- rn-runner/rn-style: 修复 rollupTransform 参数格式化、丢失问题,并调整相关类型声明文件
- rn-style-transformer: 修复 scss nest importer 不执行问题
- rn-support/rn-runner: 支持 ios/android 文件读取 fix #12200
- rn: 编译组件时移除 clear dist 操作 fix #12183
ELSE
- postcss: pxtransform 语法优化
- helper: debug 依赖升级
Typings
- 更新 video 组件类型
- 更新 JSX 组件类型缺失
- 更新组件 props 类型导出
更新说明:https://github.com/NervJS/taro/releases/tag/v3.5.2