Controlled vs Uncontrolled Components (Forms)
How to think about form inputs, refs, and when each approach makes sense.
Practice
Search by concept, narrow to a roadmap, or pick a tag to focus on the exact topic you want to rehearse.
103 articles · page 11 of 12
How to think about form inputs, refs, and when each approach makes sense.
How React batches state updates and what it means for setState and derived state.
Compare useMemo and useCallback with a working React example, dependency rules, common mistakes, and a render-tracing interview exercise.
When effects run, how dependency arrays work, reference stability traps, and avoiding stale closures.
How keys help React preserve identity and avoid subtle UI bugs.
Core building blocks: props vs state, one-way data flow, and when to lift state up.
How React thinks about rendering, reconciliation, and why state changes cause re-renders.
A comprehensive guide to understanding and using async/await in JavaScript for cleaner asynchronous code.
Understanding the differences between CSS Grid and Flexbox and when to use each layout system.