React18 Alpha提前看

简介: 本文适合对React18感兴趣的小伙伴进行阅读

一、前言


本文基于开源项目:

https://github.com/facebook/react

https://github.com/reactwg/react-18/discussions

 

广东靓仔之前写过的《React17在我看来是这样的》这篇文章,有提到React17是React的一个基石版本,为之后React18铺垫。React官方团队在6月8号发布了《React18发布计划》


React 18 预计的发布时间表如下:

  • Alpha 版本:  现在是可以使用的
  • 公开的 Beta 版:  预计在几个月后
  • RC 版本:  至少在 Beta 版发布后的几周
  • 正式版:在 RC 版本发布之后的几周


从上面官方公开的计划,我们可以预测,今年年底React18会发布一个稳定的版本。


二、React 18工作组


   React团队建了个React18工作组,让社区提供反馈,提出问题。我们可以到Github上面看看组员们提出问题以及他们分享的想法。

image.png


https://github.com/reactwg/react-18/discussions


三、React18 alpha版本


们可以在npm把 React 18的Alpha拉下来,进行查看。

npm install react@alpha react-dom@alpha


要安装最新的 React 18 alpha,所以官方建议我们使用@alpha标签。

并发模式

React 18 将添加新功能,例如:

  • startTransition
  • useDeferredValue
  • 并发Suspense
  • 语义SuspenseList

 

为了支持这些功能,React 添加了协作多任务、基于优先级的渲染、调度和中断等概念。


大家也可以开始用用,下面两个:

1、useMutableSource

2、useOpaqueIdentifier

如果对 CSS-in-JS 解决方案感兴趣的话,可以着重看useOpaqueIdentifier  Stylesheets API(样式表 API


四、如何参与讨论组


   React官方团队本次先邀请了React 社区的专家、开发者、库作者和教育者,之后会逐步邀请更多人参与。


感兴趣的小伙伴可以到下面链接参与交流:

image.png


https://github.com/reactwg/react-18/discussions


五、总结


   正如官方介绍的那样,如果我们正在学习、教学或使用 React 来构建面向用户的应用程序,我们稍微知道下这些消息就可以拉,等稳定后再进行学习即可。如果出于好奇,我们可以到 React 18 工作组中参与讨论~

相关文章
|
10月前
|
安全 PHP Apache
【ThinkPHP框架教程·Part-02】开发规范和目录结构
本章节介绍ThinkPHP6.0的编码开发规范及目录结构。开发规范遵循PSR-2和PSR-4标准,涵盖命名、文件结构等;目录结构支持单应用和多应用模式,默认仅public目录对外访问,确保安全性。单应用模式下,app目录包含控制器、模型等核心组件;多应用模式允许多个app_name共存,适应复杂项目需求。配置文件与运行时文件分离,确保高效与安全。
【ThinkPHP框架教程·Part-02】开发规范和目录结构
|
12月前
TIA/EIA 568A 和 TIA/EIA-568B 标准详解
【10月更文挑战第14天】
2376 0
|
机器学习/深度学习 传感器 编解码
史上最全 | BEV感知算法综述(基于图像/Lidar/多模态数据的3D检测与分割任务)
以视觉为中心的俯视图(BEV)感知最近受到了广泛的关注,因其可以自然地呈现自然场景且对融合更友好。随着深度学习的快速发展,许多新颖的方法尝试解决以视觉为中心的BEV感知,但是目前还缺乏对该领域的综述类文章。本文对以视觉为中心的BEV感知及其扩展的方法进行了全面的综述调研,并提供了深入的分析和结果比较,进一步思考未来可能的研究方向。如下图所示,目前的工作可以根据视角变换分为两大类,即基于几何变换和基于网络变换。前者利用相机的物理原理,以可解释性的方式转换视图。后者则使用神经网络将透视图(PV)投影到BEV上。
史上最全 | BEV感知算法综述(基于图像/Lidar/多模态数据的3D检测与分割任务)
安装VS Code报错:您选定的驱动器或UNC共享不存在或不能访问。请选择其他位置。
安装VS Code报错:您选定的驱动器或UNC共享不存在或不能访问。请选择其他位置。
|
存储 SQL 缓存
大数据基本概念与应用场景
大数据基本概念与应用场景
|
人工智能 前端开发 JavaScript
AI 如何辅助 Web 前端开发
随着人工智能(AI)的快速发展,它正逐渐渗透到各个领域,包括软件开发。Web 前端开发作为软件工程中重要的一环,也受益于人工智能的进步。本文将探讨如何利用 AI 技术来辅助 Web 前端开发,从代码生成、布局优化、错误检测和智能助手等方面展开讨论。
3201 2
|
缓存 安全 数据安全/隐私保护
CleanMyMac X订阅版使用到期 如何免费永久使用?
cleanmymac支持一键智能清理垃圾,能够帮助用户将Mac恢复到最好的状态,是每一个苹果电脑用户都应该有的一个软件,CleanMyMac是集所有功能于一身的先进程序卸载清理器,只需两个简单步骤就可以把系统里那些乱七八糟的无用文件统统清理掉,节省宝贵的磁盘空间。支持清理Mac系统中多余的语言包、系统缓存、程序,有效帮助苹果系统进行瘦身工作。
1040 0
|
机器学习/深度学习 编解码 自然语言处理
AttnGAN代码复现(详细步骤+避坑指南)文本生成图像
这篇文章是AttnGAN: Fine-Grained TexttoImage Generation with Attention(带有注意的生成对抗网络细化文本到图像生成)的代码复现博文,我边做边写,展示详细步骤、踩坑和debug的过程。 论文地址: https://arxiv.org/pdf/1711.10485.pdf 论文阅读笔记:Text to image论文精读 AttnGAN
AttnGAN代码复现(详细步骤+避坑指南)文本生成图像
|
数据安全/隐私保护
无影云电脑专享优惠兑换——0元体验指南
无影云电脑专享优惠兑换——0元体验指南
5976 1
无影云电脑专享优惠兑换——0元体验指南