React 18.1 版本发布

1942

React 发布 18.1 版本,此版本带来如下更新:

React DOM

  • 修复使用 UMD 包时抛出有关 react-dom/client 的错误警告
  • 修复 componentWillUnmountSuspense 内触发两次的问题。
  • 修复一些被忽略的过渡更新
  • 修复 useDeferredValue 在传递 unmemoized 值时导致无限循环的问题
  • 修复 Suspense 回退的限制问题
  • 修复相同渲染之间 props 对象不一致的问题
  • 修复 useEffectsetState 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…