React
25 notesReact patterns, hooks, component composition, performance optimization, and state management.
October 2026
May 2026
April 2026
- Handling Form Submission in React
- The Render Prop Pattern in React
- The Compound Component Pattern in React
- Conditional Rendering Patterns in React
- Lists and Keys in React: Why They Actually Matter
- Event Handling in React
- The Virtual DOM and How React Reconciliation Works
- When to Use useMemo and useCallback
- useEffect Mistakes I Stopped Making
- Testing React Components with Vitest and Testing Library
- Structuring Large React Apps
- React Suspense: loading fallbacks, boundaries and use()
- React Server Components vs Client Components
- React Error Boundaries in Practice
- Custom Hooks: Naming and Structure
- Controlled vs Uncontrolled Forms in React
- Avoiding Unnecessary Rerenders in React