IT评测·应用市场-qidao123.com

标题: React Native 0.77发布,新样式特性,Android 16KB页面支持,Swift模板 [打印本页]

作者: 用多少眼泪才能让你相信    时间: 2025-1-24 06:04
标题: React Native 0.77发布,新样式特性,Android 16KB页面支持,Swift模板
React Native 0.77 版本发布:新特性、改进与迁移说明

2025 年 1 月 21 日,React Native 0.77 正式发布,此版本带来诸多新特性、对 Android 的支持增强、社区模板更新以及一些紧张变动。
一、新特性亮点

(一)CSS 新特性助力布局、尺寸与混合效果

(二)Android 支持增强

二、社区 CLI 和模板更新

(一)社区 CLI 变动

(二)社区模板更新

将 iOS 应用的社区模板编程语言从 Objective-C 迁移到 Swift,用单个 AppDelegate.swift 文件更换了原来的 main.m、AppDelegate.h 和 AppDelegate.mm 文件。但仍支持 Objective-C++ 变体,新项目默认利用 Swift,开发者也可按需迁移回 Objective-C。需注意,若应用有 C++ 编写的本地模块,因 Swift 与 C++ 互利用性尚不成熟稳定,暂无法在 Swift 中注册,此类应用应制止迁移 AppDelegate 到 Swift。
三、庞大变动

(一)移除 Metro 中的 console.log() 流

为提升调试可靠性并匹配当代浏览器工具功能,移除了通过 Metro 的日记转发功能(0.76 版本已弃用),转向仅利用 Chrome DevTools Protocol (CDP)。开发者可利用 React Native DevTools 的控制台面板查看 JS 日记,也可通过第三方扩展(如 Expo Tools、Radon IDE)将 VS Code 连接为 CDP 调试器,但 React 团队暂不直接支持这些集成,正在开发第一方 VS Code 支持功能,同时 Expo CLI 仍提供日记流功能。
(二)其他变动

四、React 19 支持筹划

React 19 已于 2024 年 12 月 6 日发布,但 React Native 0.77 分支已确定无法引入,将在 React Native 0.78 版本中集成。开发者可利用 npx @react-native-community/cli init YourReact19App --version 0.78.0-rc.0 命令创建基于 React 19 的新应用举行实验。
五、升级指南

对于现有项目,可利用 React Native Upgrade Helper 联合升级文档查看版本间代码变动。创建新项目可利用 npx @react-native-community/cli@latest init MyProject --version latest 命令。Expo 用户需关注 Expo SDK 52 对 React Native 0.77 的支持(具体更新说明将在 Expo 博客发布)。目前 0.77 为最新稳定版,0.74.x 已制止支持,React Native 团队筹划近期发布 0.74 的最终制止更新说明。
此版本浩繁新特性和改进为 React Native 应用开发带来更多功能与性能提升机会,开发者需根据项目环境妥善处理变动和升级事宜。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4