| 1 | How does useDeferredValue help improve performance when rendering a large list based on user input? React › Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | React | Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | Advanced |
| 2 | When should you choose useTransition over useDeferredValue, given they solve a similar kind of problem? React › Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | React | Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | Advanced |
| 3 | What is a simple real world example of when useTransition would make an app feel faster? React › Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | React | Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | Beginner |
| 4 | What problem does useTransition solve in a React app? React › Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | React | Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | Intermediate |
| 5 | What is useLayoutEffect and how is it different from the regular useEffect hook? React › Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | React | Concurrent Hooks (useTransition, useDeferredValue & useLayoutEffect) | Intermediate |
| 6 | Why does the virtual DOM make React apps feel fast even when data changes frequently? React › Virtual DOM & Reconciliation | React | Virtual DOM & Reconciliation | Beginner |
| 7 | What are concurrent features in React, and how do they relate to Strict Mode? React › Strict Mode & Concurrent Features | React | Strict Mode & Concurrent Features | Advanced |