React Native 最新稳定版 0.73 已发布。此版本主要变化包括增加了对使用 Hermes 进行调试的改进、符号链接支持 (symlink) 进入稳定阶段、Android 14 支持以及新的实验性功能。此外还弃用了旧版调试功能,并发布了新架构的下一个支柱:无桥接模式 (Bridgeless Mode)。
- Hermes 支持查看控制台历史
console.log()
是开发者快速调试 JavaScript 代码的主流方法。在以前的版本中,在连接调试器之前,不会记录 React Native 应用程序中的控制台日志。这使得观察应用程序加载早期发生的日志变得困难。
React Native 0.73 解决了这个问题。 Hermes 现在会在后台捕获所有 console.log()
调用,这些调用将在首次连接调试器时发送到控制台选项卡 — 与 Web 浏览器中的调试体验相匹配。新特性适用于 Flipper、连接到 Hermes 的 Chrome DevTools 以及实验性的 New Debugger。
- 更新调试文档
- 新的实验性调试器
- 支持使用 Kotlin 编写 Android 应用
从 0.73 开始,Kotlin 已成为使用 React Native 构建 Android 应用程序的推荐语言。这遵循了 Android 生态系统多年来的发展方向,并允许开发者使用现代编程语言编写应用程序。
此版本更新了 Android 上的 React Native 模板,以使用 Kotlin 而不是 Java。新的MainActivity.kt
和MainApplication.kt
文件大小减小了 36%。
详情:https://reactnative.dev/blog