Advanced React & State Management
Table of Contents
Chapter 1: React Fundamentals Review
Components
Function Components
Class Components
JSX
Props vs State
Props
State
Virtual DOM
Chapter 2: Hooks Deep Dive
useState
useEffect
useReducer
useContext
Other Important Hooks
useCallback
useMemo
useRef
Chapter 3: Custom Hooks
Creating Custom Hooks
useAsync
useFetch
Chapter 4: Context API & Global State
When to Use Context
Context Provider Pattern
Multiple Contexts
Context Optimization
Chapter 5: Redux Mastery
Redux Concepts
Store
Actions
Reducers
Redux with React
Redux Toolkit (Modern Redux)
Chapter 6: Performance Optimization
React.memo
useMemo
useCallback
Code Splitting
Profiling
Chapter 7: Advanced Patterns
Render Props Pattern
Higher-Order Components (HOC)
Compound Components
Chapter 8: Testing React
Unit Testing with Jest
Integration Testing
Chapter 9: TypeScript with React
Basic Types
Component Types
Chapter 10: Real-World Application
Summary & Resources
Next Steps
Last updated
