最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • React 18 发布计划

    正文概述 掘金(印记中文)   2021-06-09   768

    React 团队非常激动地与你分享一些最新的工作进展:

    1. 我们已经开始了 React 18 版本的工作,这将是我们的下一个主要版本。
    2. 我们创建了工作组,为社区逐步采用 React 18 的新特性做准备。
    3. 我们发布了 React 18 Alpha 版本,便于库作者尝试它并为我们提出相应反馈。

    目前这些更新主要面向第三方库的维护者。如果你正在学习、教学或使用 React 来构建面向用户的应用程序,你可以忽略此博客。但如果你出于好奇,我们同样欢迎你关注 React 18 工作组的讨论!

    React 18 带来了什么

    当 React 18 发布时,它将包含开箱即用的改进(如 automatic batching),全新的 API(如 startTransition)以及内置了支持 React.lazy 的 全新 SSR 架构。

    这些功能之所以能够实现,要归功于我们在 React 18 中加入的全新且可选的 “并发渲染(concurrent rendering)” 机制。它使得 React 可以同时为多个 UI 做准备。这一变化主要在幕后,但它为 React 开启了新可能,以助你改善应用程序真实和感知的性能。

    如果你一直在关注我们对 React 未来的研究(我们不希望你这样做!),你可能已经听说过一种 “并发模式(concurrent mode)” 的东西,使用它可能会破坏你的应用程序。为了回应社区这方面的反馈,我们重新设计了升级策略,以便大家渐进式升级。并且这种策略并非全有或全无的 “模式”,并发模式将只由某个新特性触发的更新而启用。在实践中,这意味着 你无需重写代码即可直接使用 React 18,并按需尝试新特性

    循序渐进的采用策略

    由于 React 18 中的并发性是可选功能,所以对于组件来说,并没有重大且开箱即用的突破性变化。你可以直接升级到 React 18,只需对你应用程序中的代码进行很少的改动,甚至无需任何改动,这与其他 React 主要版本的表现是一致的。根据我们将几个应用程序升级到 React 18 的经验来看,预计许多用户能在一个下午的时间内完成升级工作。

    我们在 Facebook 成功地将并发功能交付给了数以万计的组件,根据我们的经验来看,我们发现大多数 React 组件 “正常工作”,无需额外的更改。我们致力于确保这对整个社区来说都是一次非常顺利的升级,所以今天我们宣布成立了 React 18 工作组。

    与社区合作

    我们正在这个版本中尝试一些新的可能:我们邀请了来自整个 React 社区的专家、开发者、库作者和教育者参与我们的 React 18 工作组,以提供反馈,提出问题,甚至为该版本做贡献。我们无法邀请所有我们想邀请的人来参加这个最初的小团体,但如果实验成功,我们希望将来会有更多的人参与!

    React 18 工作组的目标是为生态做好准备,使现有的应用程序和库能够顺利、逐步地采用 React 18。该工作组托管在 GitHub Discussions,以供公众阅读。工作组成员可以留下反馈,提出问题,并分享想法。核心团队也将使用 repo 的讨论区来分享我们的研究成果。随着稳定版的发布越来越近,任何重要的信息我们将在博客上发布。

    欲了解关于升级到 React 18 的更多信息,或关于该版本的其他资源,请参阅 React 18 公告.

    访问 React 18 工作组

    大家可以在 React 18 工作组仓库 中阅读相关讨论的情况。

    我们预计对工作组感兴趣的小伙伴会激增,所以只有被邀请的成员可以创建或评论主题。然而,这些过程对公众是完全可见的,所以每个人都可以获得相同的信息,我们相信这是一个很好的折衷方案,既能为工作组成员创造一个富有成效的环境,又能保持对广大社区的透明度。

    其他依旧,你可以在我们的 issue 中提交错误报告、问题和反馈。

    如何尝试 React 18 Alpha

    新的 alpha 版本通过 @alpha 标签定期发布到 npm 中。这些版本是由仓库的主分支的最新提交构建而来。当一个特性或 bug 修复被合并时,它将在下一个工作日出现在 alpha 版本中。

    在 alpha 版本之间可能会有重大的变更或 API 变化。请谨记,alpha 版本不建议用于面向用户的生产应用中

    预计 React 18 的发布时间

    我们没有安排具体的发布时间,但我们预计需要几个月的反馈和迭代时间,React 18 才能做好准备,以应用于大多数生产项目。

    • 库的 Alpha 版本:今天可用
    • 公开的 Beta 版:至少几个月
    • RC 版本:至少在 Beta 版发布后的几周
    • 正式版:至少在 RC 版本发布之后的几周

    关于发布时间表的更多细节,可以关注工作组。当临近公开发布时,我们会在这个博客上发布更新。


    起源地下载网 » React 18 发布计划

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元