React Native重构路线图发布
极客时间编辑部
讲述:杜力大小:1.21M时长:02:38
今年 6 月中旬,Facebook 曾经宣布,他们将大规模重构 React Native,目的是为了让 React Native 更轻量、更适应 JavaScript 生态圈的发展。近日,Facebook 正式公开了关于重构 React Native 的一些细节和路线图。
据了解,Facebook 对于 React Native 的愿景总体如下:
成为一个健康的 GitHub 仓库,及时处理 issue 和 PR;
提高测试覆盖率;
同步自 Facebook 代码仓库的 commits 不能违反开源测试的准则;
增加更多有意义的社区贡献;
拥有稳定的 API,使其可以更容易与开源依赖项进行交互;
Facebook 使用与开源版本相同的公共 API;
React Native 将遵循语义化版本的标准;
打造充满活力的生态系统,社区将会提供并维护高质量的 ViewManagers、native modules 和多平台支持;
提供优秀的文档。专注于帮助用户创建高质量的体验,以及最新的 API 参考文档。
接下来,Facebook 将会执行的一些具体计划。React Native 开发团队表示,他们的目标是通过删除非核心和无用的组件,来简化 React Native,将非核心组件交由社区维护,使其迭代发展更快。这样将会更方便地对与 React Native 相关的贡献进行管理。
为了这次的大规模重构,同时兼顾内部和外部开发体验的重要性不言而喻。为此,他们开源了一些内部使用的工具,并表示将改进对流行于开源社区的工具的支持。
开源 JSI 并让社区能够使用自己的 JavaScript VMs,从 React Native 的初始版本中替换现有的 JavaScriptCore;
支持安卓平台上的 64 位库;
支持在新的架构下进行调试;
改进对 CocoaPods、Gradle、Maven 和新的 Xcode 构建系统的支持。
除了打通内外部的开发体验,React Native 开发团队表示,他们还会加强社区内部的沟通。React Native 是 GitHub 上贡献者数量最多的开源项目之一,未来,他们将继续推出鼓励贡献者积极参与贡献的举措,例如提高透明度和增加公开讨论的机会。
最后,开发团队表示,这些工作将在明年完成,其中一些工作已经在进行中,例如已经开源的 JSI 项目。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论