React Learning Path
React is a powerful JavaScript library for building user interfaces. This path covers everything from the basics to advanced patterns and the broader React ecosystem.
React Fundamentals
Build a solid foundation in React basics
- 1Introduction to React
- 2Questions: Why React?
- 3Declarative Thinking, Pure Functions, and Why React Feels “Different”
- 4Questions: Imperative vs. Declarative
- 5Reimagining HTML for the Modern Web
- 6Questions: React HTML Fundamentals
- 7What Is JSX Really Doing?
- 8Questions: Do You Know JSX Really?
- 9Understanding Props and Children
- 10Questions: React Props Masterclass
- 11Understanding React Elements
- 12Questions: React Core Concepts
- 13Mastering Events
- 14Questions: React Event Handler Mistakes
- 15Understanding State
- 16Questions: Mastering React Hooks
- 17Understanding Rendering
- 18The 3 Rules of React Side Effects
- 19Context API
- 20useReducer
- 21Deep Dive: useEffect and useEffectEvent
Concurrent Rendering
Dive into advanced React patterns and hooks