Back to Tracks
React Track•25 Questions Total

React Zero to Hero Practice Roadmap

A structured practice roadmap. Solve foundational component design, hooks, context, state management, and performance optimization problems.

Your Progress:0 / 25 Solved

Keep going! Master these to reach hero status.

1

1. Components & Props

Mastering JSX, component composition, and reusable props.

5 / 5 Released
01

Build a Dynamic User Greeting Badge

easy• REACT
02

Create a Reusable Button Component

easy• REACT
03

Render a List of User Cards

easy• REACT
04

Conditional Rendering with User Profile

easy• REACT
05

Create a Layout Wrapper using Children Prop

easy• REACT
2

2. State & Hooks

Understanding useState, useEffect, lifecycle, and event handling.

10 / 10 Released
01

Build a Counter with useState

medium• REACT
02

Create a Two-way binding Input

medium• REACT
03

Toggle Visibility of a Modal

medium• REACT
04

Fetch data with useEffect

medium• REACT
05

Build a Timer with useEffect cleanup

medium• REACT
06

Form Validation with useState

medium• REACT
07

Implement a search filter on a list

medium• REACT
08

Create an Image Carousel

medium• REACT
09

Accordion component

medium• REACT
10

Debounced search input

medium• REACT
3

3. Context & Refs

Global state management, direct DOM access, and cross-component communication.

5 / 5 Released
01

Focus an input using useRef

medium• REACT
02

Track previous state with useRef

medium• REACT
03

Create a ThemeProvider with Context

medium• REACT
04

AuthContext for user login state

medium• REACT
05

Multistep form using Context

medium• REACT
4

4. Performance & Advanced

useMemo, useCallback, React.memo, and reusable custom hooks.

5 / 5 Released
01

Optimize a slow list with React.memo

hard• REACT
02

Memoize heavy calculations with useMemo

hard• REACT
03

Prevent unnecessary renders with useCallback

hard• REACT
04

Create a custom useFetch hook

hard• REACT
05

Create a custom useLocalStorage hook

hard• REACT