React Exercises
Test your React skills with exercises from all categories:
Exercises
Get Started4 exercises
First App3 exercises
Render4 exercises
ES6 Classes4 exercises
ES6 Arrow Function3 exercises
ES6 Variables3 exercises
ES6 Array Map4 exercises
ES6 Destructuring4 exercises
ES6 Spread3 exercises
ES6 Modules3 exercises
ES6 Ternary3 exercises
ES6 Template Strings3 exercises
JSX5 exercises
JSX Expressions3 exercises
JSX Attributes3 exercises
JSX If Statements3 exercises
Components3 exercises
Props3 exercises
Props Destructuring3 exercises
Props Children3 exercises
Events3 exercises
Conditionals3 exercises
Lists3 exercises
Forms3 exercises
Forms Textarea3 exercises
Forms Select3 exercises
Forms Multiple Inputs3 exercises
Forms Checkbox3 exercises
Forms Radio3 exercises
Portals4 exercises
Suspense4 exercises
CSS Styling5 exercises
CSS Modules4 exercises
CSS in JS4 exercises
Router4 exercises
Transitions4 exercises
Forward Ref4 exercises
Higher Order Components3 exercises
Sass Styling3 exercises
Hooks useState3 exercises
Hooks useEffect3 exercises
useContext Hook3 exercises
useRef Hook3 exercises
useReducer Hook3 exercises
useCallback Hook3 exercises
useMemo Hook4 exercises
Custom Hooks3 exercises
The Exercise
The exercises are a mix of "multiple choice" and "fill in the blanks" questions. There are between 3 and 9 questions in each category. The answer can be found in the corresponding tutorial chapter. If you're stuck, or answer wrong, you can try again or hit the "Show Answer" button to see the correct answer.