在线手机网站制作,wordpress主题sns,营销咨询服务,重庆江北网站建设公司这次更新包含了多种提升开发体验的改进#xff0c;包括#xff1a;
更流畅的调试体验: 通过 Hermes 引擎调试支持、控制台日志历史记录和实验性调试器#xff0c;让调试过程更加高效顺畅。稳定的符号链接支持: 简化您的开发工作流程#xff0c;轻松将文件或目录链接到其他…这次更新包含了多种提升开发体验的改进包括
更流畅的调试体验: 通过 Hermes 引擎调试支持、控制台日志历史记录和实验性调试器让调试过程更加高效顺畅。稳定的符号链接支持: 简化您的开发工作流程轻松将文件或目录链接到其他位置。支持 Android 14: 确保您的应用适配最新系统兼容更多用户设备。全新实验性功能无桥模式 (Bridgeless Mode): 直接将 JavaScript 代码编译为原生代码显著提升应用性能并降低内存使用量。其他改进: 弃用旧版调试功能鼓励使用新工具Android 平台默认使用 Kotlin 模板方便 Kotlin 开发者上手整体性能和稳定性提升。
新架构支持
自 React Native 0.68 发布以来我们为用户提供了新的渲染器 (Fabric) 和新的原生模块系统 (TurboModules) 进行试用和评估。在此感谢社区提供的宝贵反馈。
今天我们又发布了新架构的另一部分: 无桥模式 (Bridgeless Mode)。到目前为止当你在应用中启用新架构时桥接器仍然可用以支持与旧组件和模块的向后兼容性。然而我们的愿景是完全淘汰桥接器。从 React Native 0.73 开始你可以启用无桥模式它将完全禁用桥接器的创建。
除了无桥模式之外我们还将发布一个原生模块互操作层它允许你在无桥模式下重用旧模块。React Native 0.72 中引入的渲染器互操作层也已经适用于无桥模式。
和其他新架构一样无桥模式最初是实验性的。我们邀请有兴趣的用户启用它并在新架构工作组中报告你遇到的任何问题和不兼容性。
Kotlin作为 Android 端首选语言
React Native 0.73 将 Kotlin 推荐为 Android 应用首选语言
我们很高兴宣布从 0.73 版本开始Kotlin 将成为使用 React Native 构建的 Android 应用的推荐语言。这符合 Android 生态系统多年来的发展方向并使您能够使用现代语言编写应用。
我们已更新 Android 上的 React Native 模板使其使用 Kotlin 代替 Java。新的 MainActivity.kt 和 MainApplication.kt 文件大小减少了 36%。
升级助手也进行了更新以便于将您的 .java 文件迁移到 .kt 文件。如果您之前修改过项目中的 Java 文件并且需要支持将它们迁移到 Kotlin可以使用 Android Studio 的“代码 将 Java 文件转换为 Kotlin 文件”实用程序也可通过快捷键 Cmd ⌘ Shift ⇧ Option ⌥ K 访问。
选择 Kotlin 的原因:
更现代的语言: Kotlin 是一种现代语言具有更简洁的语法和更强大的功能可以帮助您编写更简洁、更易维护的代码。更安全: Kotlin 具有内置的空安全机制可以帮助您避免空指针异常。更好的开发体验: Kotlin 具有强大的 IDE 支持和丰富的社区资源。
迁移到 Kotlin 的步骤:
备份您的项目。更新您的 React Native 版本到 0.73。使用升级助手将您的 .java 文件迁移到 .kt 文件。编译并运行您的应用。
原文React Native 0.73 - Debugging Improvements, Stable Symlink Support