React Native 0.71:默认集成 TypeScript、Flexbox 间隙布局等新特性
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
今天我们正式发布 React Native 0.71 版本!本次更新包含多项重磅功能:
本文将重点介绍 0.71 版本的核心亮点。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
今天我们正式发布 React Native 0.71 版本!本次更新包含多项重磅功能:
本文将重点介绍 0.71 版本的核心亮点。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
随着 0.71 版本的发布,React Native 通过以下改进全力提升 TypeScript 开发体验:
本文将解析这些变化对 TypeScript 或 Flow 用户的实际影响。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
今天我们将分享 React Native 的实验性跨平台指针 API。我们将探讨其设计动机、实现原理以及对开发者的价值。文中包含启用指南,期待听到您的反馈!
距离我们发布多平台愿景已过去一年多,该愿景阐述了超越移动端开发的优势及其为全平台设立的新标准。在此期间,我们加大了对 React Native 在 VR、桌面端和 Web 领域的投入。由于这些平台的硬件和交互方式存在差异,如何统一处理输入成为亟待解决的问题。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
经历多年疫情和纯线上活动后,我们深感是时候让 React Native 的核心贡献者们齐聚一堂了!
因此九月初,我们召集了 React Native 活跃的核心贡献者、库维护者以及 Meta 的 React Native 和 Metro 团队,共同举办了2022 核心贡献者峰会。Callstack 在其波兰弗罗茨瓦夫总部承办了本次峰会,同期还举办了 React Native EU 大会。
我们与 React Native 核心团队共同策划了一系列工作坊,参与者可选择加入以下主题:
React Native Codegen 与 TypeScript 支持
React Native 新架构库迁移
React Native 单体仓库
Metro Web 与生态对齐
Metro 简化发布流程
为期两天的深度知识共享与协作令人印象深刻。本文中,我们将带您先睹为快本次峰会的成果。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们非常高兴地发布 React Native 新版本 0.70.0。此版本包含多项重要改进:Codegen 的统一配置、默认启用的 Hermes 引擎、Android 构建的完整 CMake 支持,以及新架构文档的全面更新。欢迎阅读了解更多详情!
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
去年十月,我们宣布已开始推进将 Hermes 设为所有 React Native 应用的默认引擎。
Hermes 在 Meta 内部为 React Native 提供了巨大价值,我们相信开源社区同样能从中受益。Hermes 专为资源受限设备设计,针对启动速度、应用体积和内存消耗进行了优化。与其他 JS 引擎的关键区别在于其能够提前将 JavaScript 源代码编译为字节码。这些预编译的字节码会打包到二进制文件中,省去了解释器在应用启动时执行这一昂贵步骤的开销。
自公告发布以来,我们投入大量工作提升 Hermes 性能。今天,我们激动地宣布:React Native 0.70 将默认搭载 Hermes 引擎。这意味着所有基于 v0.70 的新项目都将默认启用 Hermes。随着七月版本发布临近,我们希望与社区紧密协作,确保过渡平稳并为所有用户创造价值。本文将详述此次变更带来的性能基准测试、新特性等内容。请注意,您无需等待 React Native 0.70 —— 现在即可按照指引在现有 React Native 应用中启用 Hermes。
请注意,虽然新 React Native 项目将默认启用 Hermes,我们仍会持续支持其他引擎。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
摘要:我们正在完善支持 React Native 新架构的资源。已发布两个迁移示例仓库:应用迁移指南(RNNewArchitectureApp)和库迁移指南(RNNewArchitectureLibraries)。同时正在重构官网的新架构指南,并创建了GitHub工作组解答新架构相关问题。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
2022 年 5 月 19 日是第 11 个全球无障碍宣传日 (GAAD),我们想借此机会向大家汇报 React Native 框架在无障碍功能方面取得的进展。Meta(前身为 Facebook)是 2020 年首个签署 GAAD 承诺的组织,致力于让 React Native 框架实现全面无障碍化。
"我们希望这一承诺能让使用 React Native 的开发者更轻松地创建完全无障碍的移动应用,并激励其他组织做出类似承诺,共同迈向更无障碍的未来。"
这项工作始于对框架的全面审查和差距分析,重点评估 React Native 如何利用 iOS 和 Android API 支持无障碍功能。此后我们已修复或解决了数十个问题,践行了让 React Native 实现无障碍的承诺,并持续推动框架的无障碍功能向前发展。
我们并未止步于此。2022 年初,我们根据对开发者和终端用户的影响程度,在 改进的 React Native 无障碍功能看板 上对剩余问题进行了审查和优先级排序。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
大家好!今天我们正式发布 React Native 0.68.0 版本,包含全新架构的体验版入口、多项错误修复及其他改进。