React Native 0.70.1 发布


React Native 0.70.1 现已发布,具体更新内容如下:

Added

  • 为 HermesExecutorFactory 添加更多调试设置
  • 为 turbo 模块支持 TypeScript 数组类型(仅限组件)

Changed

  • 接受 TypeScript 类型T | null | undefined作为 turbo 模块中 T 的可能类型
  • 将 react-native-gradle-plugin 升级到 0.70.3
  • 将 react-native-codegen 升级到 0.70.5
  • Hermes 版本升级

Fixed

  • 修复 hermes profiler

Android specific

  • 在 borderColor 中支持 PlatformColor
  • 如果 webview 被禁用,避免 ForwardingCookieHandler 崩溃
  • 使用 FindClass(..) 正确解析类

iOS specific

  • 启用“Prefer Cross-Fade Transitions”时修复 KeyboardAvoidingView height
  • 修复 React 模块在新架构模式下与 swift 集成的构建错误
  • 修复 ios pod 安装错误

更新说明:https://github.com/facebook/react-native/releases/tag/v0.70.1


相关文章

2022-06-24

React Native 0.69 已发布。此版本对新架构和新特性进行了多项改进,其中包括支持 React 18,以及与 Hermes 绑定发布。 React 18 React Native 0.69 是第一个支持 React 18 的版本。React 18 带来了许多改进,比如新 hookuseId,以及新的并发特

2022-04-15

React Native 0.68.1 现已发布,具体更新内容如下: Changed Android specific 将 React Native Gradle 插件升级到 0.0.6  codegen tasks 不需要 yarn Fixed 通过将 key function 添加到 ShadowNodeWrapper 和相关类来修复 dynamic_cast(RTTI)

2022-07-23

React Native 0.69.2 现已发布,具体更新内容如下: Changed 为 react v18 compat 设置 react-shallow-renderer v16.15.0 (a39a7c453d) 将 RN CLI 升级到 v8.0.3(28cbd21d21) iOS specific Hermes pod:更改逻辑以使用 hermes 标签正确设置 pod 源(46a9edc854

2022-10-12

React Native 0.68.4 版本发布了,这是 0.68 的修复版本,带来如下更改: 改变 promise 版本从 8.0.3 升级到 8.2.0 ,启用 Promise.allSettled( 951538c080) 将 react-native-codegen 提高到 0.0.18 (  40a3ae3613 ) 特定于 Android 使用 FindClass(..)

2022-06-30

React Native 0.69.1 现已发布,具体更新内容如下: 变更 针对 iOS  公开所有 Yoga 标题并添加 #ifdef __cplusplus  (43f831b23c) Fixed 对 performance.now() 使用单调时钟 (114d31feee) 针对 iOS 修复 React-RCTText 的构建( (4ea38e16bf by @

2022-11-17

React Native 0.70.6 现已发布,具体更新内容如下: Fixed 修复回归:@jest/create-cache-key-function 依赖性被无意中提升到了 29.x。将它恢复到 27.0.1。(fb0e88beb9) Changed 将 Promise 的版本从 8.0.3 升级到 8.3.0,启用Promise.allSettled和Promi

2022-09-06

React Native 0.70 版本正式发布,这个版本有几项改进,比如 Codegen 的新的统一配置、Hermes 作为默认引擎、对 Android 构建的完整 CMake 支持,还有对新架构文档的更新。 具体更新内容如下: New Architecture 的新文档 在过去的几个月

2022-09-23

支持使用 Vue3 编译原生自定义组件 RN 默认使用 react-native 0.69 版本,并增加了对 React18 的支持 Typings 重构类型系统,根据各小程序官方文档,补全小程序组件类型声明文件(相关讨论:#11740) 修复 小程序

2022-10-26

于 Rust 的 Webpack 替代品。 新的 next/image (stable):native browser 延迟加载速度更快。 新的@next/font(beta):具有零布局偏移的自动自托管字体。 改进next/link:Simplified API with automatic <a>。 更新: npm i [email protected] react

2022-08-16

} } 新框架和库示例 Svelte Docker Create React App React Native Prisma Tailwind …and more! 详情查看发布公告。  

2022-07-01

ext API 的问题 RN 修复当项目路径中包含 react-native 时 , rn 启动失败的问题,#11988 CLI 修复 inspect 命令的参数缩写无效的问题,#11941 修复 designWidth 配置为函数时校验不通过的问题 Typings

2022-12-02

meout 字段 fix #12648 修复 小程序 兼容 alipay 删除 native-slot 参数 统一 stylus 的 rule 名称,便于通过 webpack-chain 获取对应规则 修复编译详情重新指定 output 对 project.config 失效,并支持自定义编译配置根据不同端打包输出

2022-10-20

没有才设置 @babel/preset-env 的 targets 配置 RN 使 react-native-svg 包变为可选依赖,#12637 Typings 同步小程序组件类型 修复支付宝组件同步类型错误覆盖问题,#12551 优化 complie 类型和相关 hooks 声明 更新公告:https://github

2022-03-24

市场平均水平的 1.78 倍。其次分别是 Scala、Ruby 和 React Native。Hired 指出,Ruby on Rails 仍然是最方便和功能最强大的框架之一;且 React 的需求量也很大,初创公司和更多的成熟公司正在转向 React,因为他们希望重新构建他们的平