5 ポイント 投稿者 hiddenest 2022-03-30 | 1件のコメント | WhatsAppで共有

React v18.0 が正式リリースされ、本日から利用可能。

  • Automatic Batching を導入
    • 従来は setTimeout などで state update が batch 化されなかった点が改善
  • Transition 機能を追加
    • startTransition などを活用し、特定の部分を優先的に反応・処理させられる
  • Server-side Rendering で SuspenseReact.lazy() をサポート
  • useId()useDeferredValue() など、Concurrent Mode のための新しい Hook を追加
  • ReactDOM.render() は deprecated に
    • ReactDOM.createRoot() という新しい API に置き換え
  • Strict Mode、Strict Effect
    • Offscreen API、Fast Refresh に関連して問題のあるコードを見つけるため、develop モードでは Effect を含めて 2 回レンダリングされる

1件のコメント