React · Senior · Question 4 of 75

What does concurrent rendering give the user?

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.

Further reading

Problem with a question

React · Senior · question 4

Test yourself

Take the React · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz