React Interview Preparation
22+ Q&A covering React hooks, component patterns, performance, state management, forms, testing, and internals
Component Basics
Two Types of Components
useState
Difficulty βββββ | Companies: Google, Meta, Amazon, Microsoft, Netflix
useEffect
Difficulty βββββ | Companies: Google, Meta, Amazon, Microsoft, Netflix
useContext & useReducer
useContext
useCallback & useMemo
Difficulty βββββ
useRef
What is useRef?
useReducer
Difficulty ββββ
Custom Hooks
What Are Custom Hooks?
Virtual DOM & Reconciliation
Virtual DOM
Fiber Architecture
Difficulty βββ
Rendering Optimization
Difficulty βββββ
Lifecycle Methods
Lifecycle Phases
Composition Patterns
Why Composition Over Inheritance
Higher-Order Components (HOC)
What is a HOC?
Render Props
What Are Render Props?
Error Boundaries
What Are Error Boundaries?
Code Splitting & Lazy Loading
Why Code Split?