Key React interview topics: virtual DOM, reconciliation, Fiber, controlled vs uncontrolled inputs, why keys matter in lists, stale closures in useEffect, and the fundamental difference between state and props.
React Interview Topics
Virtual DOM — in-memory representation, diffed against real DOM
Reconciliation — how React decides what to update
Fiber — React's incremental rendering engine
Controlled vs Uncontrolled — state in React vs DOM
Keys — help React identify which items changed
useEffect cleanup — prevent memory leaks
Strict Mode — double-invokes functions to catch bugs