Mastering to React
Mastering to React
React
React Basics
Understand core concepts like
components, JSX, props, and
state. Learn how React renders
UI using the Virtual DOM.
Begginer Level
React Hooks
useState, useEffect,
useContext
Custom Hooks (reusable logic)
Begginer Level
React Router
<BrowserRouter>, <Route>,
<Link>
Dynamic Routing
Begginer Level
State Management
Context API
Redux (Actions, Reducers,
Store)
Intermediate level
Performance Optimization
React.memo, useMemo,
useCallback
Code Splitting (React.lazy)
Intermediate level
Forms & Validation
Controlled Components
Formik + Yup
Intermediate level
Server-Side Rendering (SSR)
& Static Site Generation
(SSG)
getServerSideProps
getStaticProps
Advanced Level
Advanced React Patterns
Compound Components
Render Props
Higher-Order Components
(HOCs)
Advanced Level
Testing React Apps
Advanced Level
Beginner Level Questions
1. What is the Virtual DOM?
Thunk).
useMemo?
internally?
rendering?
tokens.
efficiently.