React Native 0.73 - 调试改进、稳定符号链接支持等等
React Native 0.72 - 符号链接支持、更好的错误提示等等
今天我们发布了 0.72!
此版本新增了 Metro 的高度请求功能、更好的错误处理以及其他开发者体验改进。这些工作中的大部分都是根据您在 2022 年社区调查中的反馈优先完成的——感谢所有参与者!
亮点
破坏性变更
React Native 中的包导出支持
随着 React Native 0.72 的发布,Metro——我们的 JavaScript 构建工具——现在包含了对 package.json
"exports"
字段的 Beta 支持。当启用时,它增加了以下功能
在这篇文章中,我们将介绍包导出(Package Exports)的工作原理,以及这些变化对作为 React Native 应用开发者或包维护者的您意味着什么。
React Native 0.71-RC0 Android 服务中断事后分析
现在 0.71 已可用,我们想分享一些关键信息,关于 2022 年 11 月 4 日发布第一个 0.71 React Native 及 Expo Android 构建版本时,导致所有 React Native 版本的 Android 构建中断的事件。
帮助处理此事件的贡献者最近参加了一次事后分析会议,详细讨论了发生的事情、我们从中吸取了什么教训,以及我们将来将采取什么行动以避免类似的停机。
React Native 0.71:默认支持 TypeScript、Flexbox Gap 等等...
今天我们发布了 React Native 0.71 版本!这是一个功能丰富的版本,包括
在这篇文章中,我们将介绍 0.71 的一些亮点。
对 TypeScript 的一流支持
随着 0.71 的发布,React Native 正在通过以下改变投资于 TypeScript 体验
在这篇文章中,我们将介绍这些变化对作为 TypeScript 或 Flow 用户的您意味着什么。
React Native 中的指针事件
今天我们分享一个 React Native 的实验性跨平台指针 API。我们将介绍其动机、工作原理以及对 React Native 用户的益处。我们提供了启用说明,并期待您的反馈!
距离我们分享我们的多平台愿景已逾一年,该愿景阐述了超越移动端构建的优势以及它如何为所有平台设定更高的标准。在此期间,我们增加了对 VR、桌面和 Web 领域的 React Native 投资。鉴于这些平台在硬件和交互方面的差异,这引出了 React Native 应如何全面处理输入的问题。
React Native 核心贡献者峰会 2022
在经历了多年的疫情和线上活动之后,我们真的觉得是时候让 React Native 的核心贡献者们齐聚一堂了!
这就是为什么在九月初,我们将一些活跃的 React Native 核心贡献者、库维护者以及 Meta 的 React Native 和 Metro 团队聚集起来,参加 2022 年核心贡献者峰会。Callstack 在波兰弗罗茨瓦夫的总部主办了此次峰会,作为同期举行的 React Native EU 大会的一部分。
我们与 React Native 核心团队一起,设计了一系列研讨会,供与会者参与。主题包括
- React Native Codegen 和 TypeScript 支持
- React Native 新架构库迁移
- React Native Monorepo
- Metro Web 与生态系统对齐
- Metro 简化发布工作流
这两天里,知识共享和协作的数量令我们印象深刻。在这篇博客文章中,我们想向您展示此次聚会的部分成果。
宣布推出 React Native 0.70
我们很高兴发布 React Native 的新版本 0.70.0。此版本带来了多项改进,例如 Codegen 的新统一配置、Hermes 作为默认引擎、对 Android 构建的完整 CMake 支持,以及新架构文档的更新。继续阅读以了解更多信息!