React Native 月刊 #6
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
React Native 月度会议仍在火热进行中!请务必查看本文底部的通知以了解下一期会议安排。
Expo
-
恭喜 Devin Abbott 和 Houssein Djirdeh 预发布了《Full Stack React Native》一书!该书通过构建多个小型应用带你系统学习 React Native。
-
发布了首个(实验性)版本的 reason-react-native-scripts,帮助开发者轻松尝试 ReasonML。
-
Expo SDK 24 已发布!该版本基于 React Native 0.51,包含多项新特性和改进:独立应用内置图片(无需首次加载缓存!)、图片处理 API(裁剪/缩放/旋转/翻转)、人脸识别 API、新版发布渠道功能(设置指定渠道的活跃版本并支持回滚)、用于追踪独立应用构建的网页仪表盘,以及修复了 OpenGL Android 实现与 Android 多任务处理的长期 bug 等。
-
今年一月起,我们将向 React Navigation 投入更多资源。我们坚信仅使用 React 组件和 Animated、
react-native-gesture-handler等基础模块构建 React Native 导航完全可行且值得期待,并对规划中的改进充满期待。如果你想为社区贡献力量,请关注需要协助的 react-native-maps 和 react-native-svg 项目!
Infinite Red
-
已确定 Chain React 大会 主题演讲嘉宾:Kent C. Dodds 和 Tracy Lee,即将开放议题征集(CFP)。
-
社区聊天群 现有 1600 名成员。
-
React Native 简讯 订阅量已达 8500。
-
正在研究增强 RN 崩溃抵抗能力的最佳实践,报告即将发布。
-
新增从 Solidarity 生成报告的功能。
-
发布了 React Native 与 Android 的应用发布指南。
Microsoft
- 已发起拉取请求,将 React Native Windows 核心桥接迁移至 .NET Standard 以实现操作系统无关性。期待更多 .NET Core 平台能基于此桥接扩展自定义线程模型、JavaScript 运行时和 UIManager(例如 JavaScriptCore、Xamarin.Mac、Linux Gtk# 和 Samsung Tizen 等方案)。
Wix
-
- 为了扩大端到端测试规模,我们正在努力减少 CI 时间消耗,目前正在为 Detox 开发并行化支持功能。
- 已提交拉取请求,支持自定义构建变体(flavor builds),以优化端到端测试的模拟环境。
-
- DetoxInstruments 的核心功能开发面临重大技术挑战:实现任意时刻 JavaScript 堆栈追踪需要定制 JSCore 以支持 JS 线程挂起机制。在 Wix 应用内部测试分析器时,我们获得了关于 JS 线程的宝贵洞察。
- 该项目目前尚未达到稳定可用状态,但团队正积极投入研发,期待尽快发布正式公告。
-
- V2 版本开发进度显著加速:此前仅由 1 名开发者投入 20% 时间维护,现已有 3 名开发者全职投入研发!
-
Android 性能优化
- 将 React Native 内置的旧版 JSCore 替换为最新版本(基于 webkitGTK 项目尖端版本,采用定制化 JIT 配置),使 JS 线程性能提升 40%。下一步将编译其 64 位版本。该工作基于JSC Android 构建脚本,可通过此链接追踪当前进展。
后续会议安排
我们正讨论调整会议形式:未来可能聚焦单一特定主题(例如导航架构、React Native 模块独立仓库迁移、文档优化等)。这种方式有望最大化对 React Native 社区的贡献。该调整可能于下次会议实施,欢迎通过推特留言提出您希望探讨的主题。
