An overview of React 18 features
summary
Lists concrete changes: React 18 makes concurrency a built‑in behavior and adds Automatic Batching that now batches updates from promises setTimeouts and intervals, plus an opt‑out via flushSync. It introduces transitions with useTransition and startTransition to mark low‑priority updates, adds hooks useId useDeferredValue useSyncExternalStore and useInsertionEffect, enables Suspense on server to stream partial UI, and replaces ReactDOM.render with createRoot for concurrent roots while noting TypeScript children typing changes.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 1:45Concurrency
- 3:12Automatic batching
- 5:37Transitions
- 7:12Hooks
- 11:07suspense on server








