React 18.3.0 发布


React 18.3.0 现已发布。此版本与 18.2 版完全相同,但添加了针对已弃用 API 的警告以及 React 19 所需的其他更改。

具体更新内容如下:

React

  • 允许写入this.refs以支持字符串 ref codemod 909071
  • 对已弃用的findDOMNode outside StrictMode 警告 c3b283
  • 对已弃用的test-utils方法警告 d4ea75
  • 对已弃用的 Legacy Context outside StrictMode 警告 415ee0
  • 对已弃用的 string refs outside StrictMode 警告#25383
  • 对已弃用的功能组件defaultProps警告 #25699
  • spreading key时发出警告 #25697
  • 使用来自test-utilsact时的警告 d4ea75

React DOM

  • 警告已弃用的unmountComponentAtNode 8a015b
  • 警告已弃用的renderToStaticNodeStream #28874

更新说明:https://github.com/facebook/react/releases/tag/v18.3.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

2022-06-16

React 18.2.0 现已发布,具体更新内容如下: React DOM 提供一个组件堆栈作为onRecoverableError的第二个参数。#24591 修复 hydrating into document 导致不匹配时出现空白页的问题。#24523 修复 false positive hydration errors with Suspense。#24480 

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 - 在域计算中包含所