This repository contains a complete walkthrough of all core and advanced React concepts, implemented through organized folders and mini-projects.
Folder Name | Topic Covered |
---|---|
FormHandling |
Controlled & uncontrolled forms |
Monday |
JSX, Components, Props, State |
ONE SHOT REACT |
Complete React app (Quick go-through) |
ReduxToolKit |
State Management using Redux Toolkit |
Routing |
React Router DOM – Navigation, Params, Nested Routes |
Saturday |
Lifting state, Conditional rendering |
Thrusday |
React Lists, Keys, Event handling |
USECONTEXT |
Context API – Global state sharing |
UseCallBack |
Performance Optimization – useCallback Hook |
UseMemoHook |
Memoization – useMemo Hook |
UseRef |
DOM manipulation, Persistent values – useRef Hook |
- Functional Components
- JSX and Rendering
- Props and Prop Drilling
- useState, useEffect
- useRef, useMemo, useCallback
- Context API
- Routing (React Router)
- Redux Toolkit (State Management)
- Form Handling (Controlled Inputs)
- Conditional Rendering
- Lifting State Up
- Folder-wise Conceptual Projects
- React.js
- JavaScript (ES6+)
- HTML & CSS
- React Router
- Redux Toolkit
To run this project:
git clone https://github.com/SANKET45IAS/React.git
cd React1
npm install
npm start