Duration: 2 Months [1.5 Hours/Day]
Eligibility: 10th Passed
React.js Course Syllabus
Fill this information
- Introduction to React.js-:What is React?, Key features and advantages, JSX and Virtual DOM, Setup using Create React App or Vite, Folder structure.
- Core React Concepts-:Components (Functional vs Class), Props and State, Event handling, Conditional rendering, Lists and keys, Forms and form validation, Controlled vs uncontrolled components
- Satic Files in React-:Use Static files in Recat Like: images, pdf, css, js & more.
- React Hooks-: useState, useEffect, useContext, useRef, useReducer, useNavigate, useParams, Custom Hooks.
- Component Architecture & State Management-:Prop drilling, Context API, Redux (Optional: Redux Toolkit)
- Styling in React-:CSS Modules, Styled-components.
- Material UI-:What is Material UI (MUI)?, Installation and setup in React:, Layout Components, Navigation Components, Input Components, Data Display Components, Feedback Components, Surfaces & Icons
- Storage-:localStorage & sessionStorage, Protecting pages and routes
- Routing in React-:Using React Router DOM, Nested routes, Dynamic routes, Route protection (auth guard).
- API Integration-:Fetch API / Axios, REST API consumption, useEffect with async operations, Loading and error states, Calling external APIs.
- Projects & Assignments-: Todo App, E-commerce Website, Admin Dashboard with authentication.

