React Overview Covers component architecture, performance optimization, state management, data fetching, and modern React 19+ APIs. Prioritizes React Compiler compatibility, Server Components, and elimination of data fetching waterfalls. When to use: Building React applications, optimizing performance, choosing state management, implementing data fetching, reviewing component architecture. When NOT to use: Non-React frameworks, purely server-side rendering without React, static sites without interactivity. Quick Reference | Pattern | API / Approach | Key Points | | --------------------- | ---…