React Native 发布关于重构的具体细节和路线图

栏目: IT资讯 · 发布时间: 6年前

内容简介:6月中旬开源中国曾报道过 Facebook 要对 React Native 进行大规模重构,旨在使其更轻量,更具灵活性,更适应 JavaScript 生态圈的发展。现在 Facebook 正式公开了关于重构 React Native 的一些细节和路线图。 Fa...

6月中旬开源中国曾报道过 Facebook 要对 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 相关的贡献进行管理。目前已决定将数十个组件的所有权移交给社区。

开发团队表示 WebView 就是将非核心组件交由社区维护的一个实例,他们还正在打造一个工作流 —— 即便他们从仓库删除这些组件后,内部团队开发者仍可继续使用。

为了这次的大规模重构,同时兼顾内部和外部开发体验的重要性不言而喻。须知道,React Native 开发团队使用的是内部开发工具,开发体验可能与开源维护者的完全不同,那些在开源社区备受欢迎的 工具 可能并没有被 React Native 开发者使用,而这种内外差异很大程度会给他们接下来的重构工作带来挑战。

为此,他们开源了一些内部使用的工具,并表示将改进对流行于开源社区的工具的支持。

  • 开源 JSI 并让社区能够使用自己的 JavaScript VMs,从 RN 的初始版本中替换现有的 JavaScriptCore。有关 JSI 的信息,他们未来会在博客中公布,现在可以通过 React Conf 大会上的演讲视频了解更多细节

  • 支持 Android 平台上的 64 位库

  • 支持在新的架构下进行调试

  • 改进对 CocoaPods, Gradle, Maven 和新的 Xcode 构建系统的支持

除了打通内外部的开发体验,React Native 开发团队表示还会加强社区内部的沟通。React Native 是 GitHub 上贡献者数量最多的开源项目之一,未来他们将继续推出鼓励贡献者积极参与贡献的举措,例如提高透明度和增加公开讨论的机会。对于新手而言,文档是一个十分重要的问题,因此开发团队表示将会创建自动生成的 API 参考文档,并改进发行说明,以改善用户体验。

最后,开发团队表示这些工作将在明年完成,其中一些工作已在进行中,例如已开源的 JSI 项目。其他的一些改进如简化 React Native,还需要更多的时间去完成,开发者有任何问题可以在提案中进行讨论

参考:http://facebook.github.io/react-native/blog/2018/11/01/oss-roadmap


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

思考,快与慢

思考,快与慢

[美] 丹尼尔·卡尼曼 / 胡晓姣、李爱民、何梦莹 / 中信出版社 / 2012-7 / 69.00元

《纽约时报》2011年度十大好书 新书上市,连续20多周蝉联亚马逊、《纽约时报》畅销书排行榜前20名,上市至今超过7个月,横扫全球各大畅销书排行榜,稳居亚马逊总榜前50名 《经济学人》、《华尔街日报》、《卫报》、《纽约时报》、《金融时报》、《商业周刊》、《华盛顿邮报》、等国外权威媒体,《三联生活周刊》、《商学院》、《东方早报》等国内知名媒体争相报道,国内外读者好评如潮 人类究竟有......一起来看看 《思考,快与慢》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具