Navigate here to Learn
Choose a level to explore subtopics and test your knowledge.
What is React, Virtual DOM, benefits & architecture.
JSX rules, expressions, fragments, rendering.
Functional and class components, structure, nesting.
Passing data, prop drilling, PropTypes.
State usage in class & functional components.
Synthetic events, event handlers, binding.
useState, useEffect, useRef, lifecycle patterns.
Controlled/uncontrolled forms, validation logic.
Ternary operator, logical &&, inline conditions.
map(), keys, nested lists in React.
Sharing state across components via callbacks.
Routing, navigation, dynamic & nested routes.
Global state, providers, consumers, no prop drilling.
React.memo, useMemo, useCallback optimizations.
Reusable hook patterns and abstraction logic.
Store, actions, reducers, middleware, Redux Toolkit.
Unit testing components, hooks, mock functions.
Fetching data using Axios, fetch API, and React Query.