React 18.1 已发布并带来超越性的更新


React 18.1 已发布,该版本带来如下改动:

React DOM

  • 修复使用 UMD 捆绑时有关 react-dom/client 的误报警告 #24274 
  • 修复一些被忽略的过渡更新 #24353 
  • 修复 useDeferredValue 在传递 unmemoized 值时导致无限循环 #24247
  • 修复渲染道具对象的不一致问题 #24421
  • 修复 useEffect 中关于 setState 循环的缺失警告 #24298
  • 修复虚假的 hydration 错误 #24404 
  • 在 useInsertionEffect 中调用 setState 时发出警告 #24295
  • 始终显示 hydration 错误的原因 #24276

React DOM Server

  • 修复 bootstrapScriptContent 内容的转义 #24385 
  • 显著提高 renderToPipeableStream 的性能 #24291

ESLint Plugin: React Hooks

  • 修复大量分支的误报错误 #24287 
  • 重新分配变量时,不考虑已知的依赖关系 #24343

Use Subscription

  • 用 use-sync-external-store shim 替换实现 #24289

更新公告:https://github.com/facebook/react/releases/tag/v18.1.0


相關推薦

2022-06-03

几年不会放弃这项技术。有 43% 的受访者认为 TypeScript 将超越 Javascript 成为 Web 开发的主要解决方案的。 报告中的一些其他发现还包括: SSG(Static-site generators)解决方案正在兴起 越来越多的项目开始迁移到云端托管 微前

2022-04-02

龙芯的 LoongArch 移植已经被合并了,其将在大约一个月后发布稳定版。据称,由于新的 CPU 移植不会对现有的编译器代码造成风险,所以 LoongArch 代码能够在 GCC 指导委员会的批准后顺利进入 GCC。  是龙芯打造的自主指令系统

2023-03-15

Kali Linux 2023.1 已发布,这也是 Kali Linux 的第十个年头。 这个版本引入了一种名为 Kali Purple 的新 Kali Linux 风格,这系列风格专注于防御性安全和终极 SOC In-A-Box 的架构,专为学习、实践 SOC 分析和威胁搜寻、安全控制设计/测试

2023-06-28

器人。Hassabis 一月份透露称,他们考虑将在今年某个时候发布 Sparrow 的私人测试版;但目前上不清楚这些计划是否仍在按计划进行。 除了推动谷歌的 AI 工作进展外,Hassabis 同时也身兼管理未知和潜在严重风险的责任。针对最近

2022-04-02

础上再延长两年,至 2025 年。 Qt 5.15 LTS 于 2020 年 5 月发布,按照 Qt 的原计划以及以往的传统(即常规的 Qt 版本在标准支持下的支持期为一年,LTS 版本在标准支持下则是三年时间),Qt 5.15 LTS 的支持结束时间为 2023 年 5 月,

2022-04-02

可以根据需要在芯片中实现。其中一部分拓展由社区官方发布和批准,但还有一部分是工程师为自己芯片而设计的私人定制扩展 —— 这些拓展就是可能发生碎片化的地方。 碎片化的最大问题就是同一个东西在各个版本中不兼

2024-11-01

HarmonyOS NEXT 的发布,为国产操作系统的发展注入了新的活力,引发了广大开发者的热烈关注。10 月 26 日,在北京举办的 “鸿蒙生态创新论坛:共码未来,待到山花烂漫时” 活动现场,人头攒动,气氛活跃,一场关于国产操作系

2022-12-13

继在五个月前发布 Vite 3 后,现在 Vite 4 正式发布。如今 npm 每周的下载量从 100 万上升到 250 万,并继续保持增长。在今年的 Jamstack Conf 调查中,社区中的使用率从 14% 跃升至 32%,同时保持了 9.7 分的高满意度。 主要变化 与 Vi

2022-06-24

React Native 0.69 已发布。此版本对新架构和新特性进行了多项改进,其中包括支持 React 18,以及与 Hermes 绑定发布。 React 18 React Native 0.69 是第一个支持 React 18 的版本。React 18 带来了许多改进,比如新 hookuseId,以及新的并发特

2023-03-06

Ant Design 5.3.0 现已发布,此版本带来如下改动:  Tooltip 组件新增 arrow.pointAtCenter, 废弃 arrow.arrowPointAtCenter。#40989  🆕 Progress 组件支持自定义 size。#40903   🆕 Tour 组件支持自定义 zIndex

2022-04-28

New Relic 最新发布了一份“2022 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。该报告基于从数百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的供应商、容器

2022-10-18

Ant Design 4.23.6 已发布,此版本带来如下更改: Table 修复 Table 配置固定表头时的阴影样式问题。#38023 修复 Table 配置省略时丢失 title 属性问题。416c61f 修复 Breadcrumb 不支持数字 0 的问题。#38006 Input 修复 Input.TextArea

2023-02-20

Ant Design 5.2.2 现已发布,此版本带来如下改动: DatePicker 💄 调整 DatePicker 组件日期面板的间距样式。#40768 🐞 修复 RangePicker hover 日期错位的问题。#40785   Form 🐞 修复 Form 下 Radio/Checkbox

2022-12-13

近期我们确定了 v3.6 版本的代号「Reach」,并发布了 v3.6-canary 版本,多个新特性在该版本内开放给社区各位开发者体验,欢迎大家试用并在社区中反馈相关问题。 一、支持路由库​ Taro 3 适配前端 UI 框架的方式更接近于前