← Back to Roadmaps
Loading roadmap...

Learning Topics

This roadmap covers the following topics:

Prerequisites & Fundamentals
  • ⚪ HTML5 & CSS3 Mastery
    • ⚪ Semantic HTML Tags
    • ⚪ Flexbox & Grid Layouts
    • ⚪ CSS Animations & Transitions
  • ⚪ JavaScript ES6+ Fundamentals
    • ⚪ Variables & Data Types
    • ⚪ Functions & Arrow Syntax
    • ⚪ Asynchronous JavaScript
    • ⚪ Destructuring & Modules
  • ⚪ Developer Tools & Setup
    • ⚪ CLI & Terminal Skills
    • ⚪ Git & GitHub Workflow
    • ⚪ Package Managers
Core React Concepts
  • Components & JSX
    • ⚪ Functional Components
    • ⚪ JSX Syntax & Expressions
    • ⚪ Component Composition
  • State & Props Management
    • ⚪ Props & Data Flow
    • ⚪ useState Hook
    • ⚪ Conditional Rendering
  • ⚪ React Hooks Mastery
    • ⚪ useEffect & Side Effects
    • ⚪ useContext & useReducer
    • ⚪ Performance Hooks
    • ⚪ Custom Hooks
Advanced Topics & Ecosystem
  • Routing & Navigation
    • ⚪ React Router
    • ⚪ Dynamic Routes & Parameters
    • ⚪ Protected Routes
  • ⚪ State Management Solutions
    • ⚪ Zustand & Jotai
    • ⚪ Redux Toolkit
  • Data Fetching & APIs
    • ⚪ TanStack Query
    • ⚪ Axios & Fetch API
    • ⚪ SWR for Data Fetching
  • ⚪ Styling & UI Libraries
    • ⚪ Tailwind CSS
    • ⚪ CSS Modules
    • ⚪ Headless UI Components
Testing & TypeScript
  • ⚪ Component Testing
    • ⚪ Jest & Vitest
    • ⚪ React Testing Library
    • ⚪ E2E Testing
  • ⚪ TypeScript Integration
    • ⚪ TypeScript Basics
    • ⚪ React with TypeScript
    • ⚪ Advanced Types
Full-Stack & Server Components
  • ⚪ Next.js Framework
    • ⚪ App Router & Routing
    • ⚪ Data Fetching Patterns
    • ⚪ API Routes & Middleware
  • React 19 Features
    • ⚪ Server Components
    • ⚪ Server Actions
    • ⚪ Suspense & Streaming