egghead
Learn
Courses
Lessons
Articles
⌘K
Account
Course / Pro
Migrate a Client-Side Application to React 18 Beta
todo
todo
egghead
Learn
Courses
Lessons
Articles
⌘K
Sign in
1
Gradual Adoption Strategy of React 18
1:20
2
Update React Dependencies with the @next Version Tag
2:16
3
Replace Legacy Root API with New Root API
1:16
4
Use React 18's New Root API Alongside the Legacy Root API
1:17
5
Replace Legacy Root API's Callback Argument
2:16
6
Conditionally Render with Legacy Root API or New Root API
0:55
7
Opt-in to Automatic Batching with createRoot
1:59
8
Remove unstable_batchedUpdates Calls
0:58
9
Opt-out of Automatic Batching with ReactDOM.flushSync
0:43
10
Handle Class Component setState edge-case with ReactDOM.flushSync
1:39
11
Stay up-to-date on React 18 progress with the React Working Group
1:02