MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 4h 31m | Size: 2.6 GB
Learn React JS from Scratch — Build Dynamic Web Apps, Use Modern Tools, and Deploy Like a Pro
What you'll learn
Introduction to React.js
Setting up a React development environment
Exploring Create React App and Vite
Components: Functional vs. Class Components
Props and State Management
React Hooks (useState, useEffect, useRef)
Setting up Routes and Navigation
Dynamic Routing and Route Parameters
Nested Routes and Protected Routes
Handling 404 Pages
Using Context API for Global State
Controlled vs. Uncontrolled Components
Handling Forms with useState and useRef
Form Validation using Formik & Yup
Managing Complex Forms
Handling API Requests with useEffect
React Query for Server State Management
Lazy Loading with React.lazy and Suspense
Code Splitting and Bundle Optimization
Implementing Authentication with JWT
Firebase Authentication with React
CSS Modules and Styled Components
Animations with Framer Motion
React Portals for Rendering Outside the DOM
Custom Hooks for Reusable Logic
Deploying on Vercel, Netlify, and Firebase Hosting