React 18.2.0 发布


React 18.2.0 现已发布,具体更新内容如下: React DOM
  • 提供一个组件堆栈作为onRecoverableError的第二个参数。#24591
  • 修复 hydrating into document 导致不匹配时出现空白页的问题。#24523
  • 修复 false positive hydration errors with Suspense。#24480 和 #24532
  • 修复 Safari 中添加 iframe 时被忽略的setState问题。#24459
React DOM Server
  • 将有关服务器错误的信息传递给客户端。#24551 和 #24591
  • 允许在中止 HTML 流时提供原因。#24680
  • 尽可能消除 HTML 中无关的文本分隔符。#24630
  • 不允许<title>元素内的 complex children 与浏览器约束匹配。#24679
  • 通过显式设置highWaterMark0来修复某些工作环境中的缓冲。#24641
Server Components (Experimental)
  • 在 Server Components 中添加对useId()的支持。#24172
更新说明:https://github.com/facebook/react/releases/tag/v18.2.0   

相關推薦

2022-06-24

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

2022-07-23

React Native 0.69.2 现已发布,具体更新内容如下: Changed 为 react v18 compat 设置 react-shallow-renderer v16.15.0 (a39a7c453d) 将 RN CLI 升级到 v8.0.3(28cbd21d21) iOS specific Hermes pod:更改逻辑以使用 hermes 标签正确设置 pod 源(46a9edc854

2022-04-15

React Native 0.68.1 现已发布,具体更新内容如下: Changed Android specific 将 React Native Gradle 插件升级到 0.0.6  codegen tasks 不需要 yarn Fixed 通过将 key function 添加到 ShadowNodeWrapper 和相关类来修复 dynamic_cast(RTTI)

2023-07-01

React Native 0.72.1 现已发布,具体更新内容如下: Added iOS specific 添加警告以帮助用户从互操作层迁移。(a702d0515f) 允许在互操作层中查找不带 RCT 前缀的 ViewManager(a28881a3d7 ) Changed react-native/metro-config现在包括

2023-03-18

React 团队更新了官方网站,并正式为官网启用了新域名:https://react.dev/。团队称这是 React 及其文档的新主页。 更新亮点: 新的 React 站点 (react.dev) 使用函数组件和 Hooks 帮助用户学习现代 React 提供了图表、插图、c

2022-04-28

React 18.1 已发布,该版本带来如下改动: React DOM 修复使用 UMD 捆绑时有关 react-dom/client 的误报警告 #24274  修复一些被忽略的过渡更新 #24353  修复 useDeferredValue 在传递 unmemoized 值时导致无限循环 #24247 修

2022-09-18

React Native 0.70.1 现已发布,具体更新内容如下: Added 为 HermesExecutorFactory 添加更多调试设置 为 turbo 模块支持 TypeScript 数组类型(仅限组件) Changed 接受 TypeScript 类型T | null | undefined作为 turbo 模块中 T 的可能类型 将 re

2023-07-23

React.js 核心开发者、Redux 作者 Dan Abramov 在社交平台发文宣布,将辞去在 Meta 的职务: “我感到苦乐参半,几周后我就要辞去 Meta 的工作了。在 Meta 的 React 组织工作是我的荣幸。感谢我过去和现在的同事接纳我,容忍我犯错

2024-01-31

React Native 0.73.3 现已发布,具体更新内容如下: Added iOS specific 查找 codegen 声明时处理 TSAsExpression (02957718d7) Changed 将 CLI 升级到 12.3.2(bcb229e8f8) Android specific 在 ReactActivity 的 onRequestPermissionsResult() 中调用 super.onRequ

2023-02-26

React Native 社区(非官方)在两个月前发起了一项问卷调查 (State of React Native),目的是希望进一步了解开发者使用 React Native 框架遇到的痛点,以及替代工具的选择。 近日他们公布了调查结果,总的来说,多数受访者认为 React Nat

2023-07-15

本文作者 François Zaninotto 是资深 React 开发者,在看到 React 官方开始推广服务器组件后,他对此表示担忧,因为这会让现有的很多写法都失效。 文章讨论了 React 和 Next.js 团队最近推广的服务器组件,这种新的构建 Web 应用程

2023-02-03

React Native 0.71.2 现已发布,具体更新内容如下: Added 在 Alert.prompt 的类型定义中添加了 AlertOptions 参数,使其与 js 代码保持一致(305ca337c0) 添加了缺失的accessibilityLabelledByTypeScript 类型(e162b07982) 添加了缺失的accessibilityL

2023-03-17

Recharts 2.5.0 已发布,Recharts 是一个用 React 和 D3 构建的图表库,能帮助你在 React 应用中轻松绘制图表。具体更新内容包括: feat ResponsiveContainer:onResize回调函数 #3361 XAxis, YAxis: includeHiddenprop - 在域计算中包含所

2022-10-12

React Native 0.68.4 版本发布了,这是 0.68 的修复版本,带来如下更改: 改变 promise 版本从 8.0.3 升级到 8.2.0 ,启用 Promise.allSettled( 951538c080) 将 react-native-codegen 提高到 0.0.18 (  40a3ae3613 ) 特定于 Android 使用 FindClass(..)