egghead
Search
Search
Log In
Search
Search
Migrate a Client-Side Application to React 18 Beta by Michael Chan
Gradual Adoption Strategy of React 18
Update React Dependencies with the @next Version Tag
Replace Legacy Root API with New Root API
Use React 18's New Root API Alongside the Legacy Root API
Replace Legacy Root API's Callback Argument
Conditionally Render with Legacy Root API or New Root API
Opt-in to Automatic Batching with createRoot
Remove unstable_batchedUpdates Calls
Opt-out of Automatic Batching with ReactDOM.flushSync
Handle Class Component setState edge-case with ReactDOM.flushSync
Stay up-to-date on React 18 progress with the React Working Group
egghead
System