React 发布 18.1 版本,此版本带来如下更新:
React DOM
- 修复使用
UMD包时抛出有关react-dom/client的错误警告 - 修复
componentWillUnmount在Suspense内触发两次的问题。 - 修复一些被忽略的过渡更新
- 修复
useDeferredValue在传递unmemoized值时导致无限循环的问题 - 修复
Suspense回退的限制问题 - 修复相同渲染之间
props对象不一致的问题 - 修复
useEffect中setState loop的缺失警告 - 修复虚假的
hydration错误 useInsertionEffect中调用setState方法会抛出警告suppressHydrationWarning方法可以在生产环境下使用- 保证始终显示
hydration错误的原因
React DOM Server
- 修复
bootstrapScriptContent内容转义问题 - 提高
renderToPipeableStream方法的性能
ESLint Plugin: React Hooks
- 修复大量分支造成的误报问题
- 重新分配变量时,不考虑已知的依赖关系
Use Subscription
- 用
use-sync-external-store shim替换实现
如果你想了解更多更新寻思,请参考: github.com/facebook/re…