React · Rendering · Mid-Level · Scenario
What triggers a React re-render?
Short Interview Answer
State/context updates in that component (or parents re-rendering children), and hooks that schedule updates.
Detailed Explanation
Re-render ≠ DOM update. Reconciliation decides DOM mutations. Children re-render by default when parents do.