React Native 0.71.2 现已发布,具体更新内容如下:
Added
- 在 Alert.prompt 的类型定义中添加了 AlertOptions 参数,使其与 js 代码保持一致(305ca337c0)
- 添加了缺失的
accessibilityLabelledBy
TypeScript 类型(e162b07982) - 添加了缺失的
accessibilityLanguage
TypeScript 类型(71c4f57baf)
Changed
- 将 core 中的 react-native-gradle-plugin 升至 ^0.71.14,将 starting template 中的 @react-native-community/eslint-config 升至 ^3.2.0(785bc8d97b)
Fixed
- 添加
TextInput
的inputMode
TypeScript 类型(fac7859863) - 修复 aspectRatio 样式值的条件值带来的崩溃(a8166bd75b)
- 修复 TurboModuleRegistry TS 类型(c289442848)
- 修复在 ListEmptyComponent 中嵌套 VirtualizedList 时的 invariant violation(1fef376812)
Android specific
- [RNGP] 正确设置
jsRootDir
默认值(c0004092f9) - 不要将 WindowInsetsCompat 用于 Keyboard Events(32f54877ff)
- Samsung TextInput Hangs 的缓解措施(4650ef3)
iOS specific
- 使用 Hermes 添加对旧架构的动态框架支持(b3040ec624)
- 添加对旧架构的动态框架支持(da270d038c)
更新说明:https://github.com/facebook/react-native/releases/tag/v0.71.2