React · Senior · Question 4 of 75
What does concurrent rendering give the user?
- ✓Correct answer: Urgent updates (typing) can interrupt a heavy non-urgent render
- 2Components render in parallel across multiple CPU threads
- 3React renders all components in a Web Worker, offloading the main thread
Explanation
Concurrent doesn't mean multithreaded: JS still runs on one thread. React can prepare several versions of the UI, yield control to the browser and interrupt lower-priority work (transitions) for urgent work. It kicks in when you use startTransition, useDeferredValue and Suspense.