Useful Links
Computer Science
Web Development
Frontend Frameworks and Libraries
React Website Development
1. Fundamentals of Web Development and JavaScript
2. Introduction to React
3. Core React Concepts
4. User Interaction and Dynamic Rendering
5. React Hooks Deep Dive
6. Styling React Applications
7. Client-Side Routing
8. Advanced State Management
9. API Integration and Data Fetching
10. Testing React Applications
11. Performance Optimization
12. Build Process and Deployment
13. React Ecosystem and Advanced Topics
Advanced State Management
State Management Patterns
Local vs Global State
State Lifting
State Colocation
Prop Drilling Problems
Context API
Context Creation
Provider Setup
Context Consumption
Multiple Contexts
Context Performance
Context Patterns
Compound Components
State Reducers
Control Props
Redux
Redux Principles
Single Source of Truth
State Immutability
Pure Functions
Core Concepts
Store
Actions
Reducers
Dispatch
React Redux Integration
Provider Setup
useSelector Hook
useDispatch Hook
Connect HOC
Redux Toolkit
Store Configuration
Slice Creation
Async Thunks
RTK Query
Alternative State Libraries
Zustand
Store Creation
State Updates
Middleware
Jotai
Atomic State
Derived Atoms
Async Atoms
Valtio
Proxy-Based State
Reactive Updates
Previous
7. Client-Side Routing
Go to top
Next
9. API Integration and Data Fetching