Tutorials > Modern React From The Beginning
Modern React From The BeginningDate: 9 July 2025 | Posted by: 0nelove |
![]() Modern React From The Beginning Published 7/2025 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 11.22 GB | Duration: 25h 6m Learn React from the ground up along with modern environments such as React Router v7, TanStack, MERN, etc What you'll learn Learn The Fundamentals Of React (Components, state, hooks, context API & more) Build Projects (Portfolio website, notes app, shopping cart UI, idea sharing app & more) React Router v7 - Declarative & Framework Mode With SSR TanStack Router & TanStack Query For Working With APIs Portfolio Website WIth Strapi Headless CMS Integration Full Stack MERN App With Refresh Tokens For Authentication Learn hooks like useState, useEffect, useRef, useContext Suitable For Beginners & Intermediates Requirements You should know the fundamentals of jаvascript Description Unlock the full potential of React in 2025 with this comprehensive, beginner-friendly course that goes beyond the basics. Whether you're brand new to React or want to deepen your understanding of its modern features, this course will give you the practical skills you need to build real-world applications using today's best practices.You'll start by learning React fundamentals in a highly structured, easy-to-digest format. We will be building projects as you learn.Here are some of the concepts you will learn:The fundamentals: JSX, components, props, state, and eventsThe entire lifecycle of a React componentAll the core React hooks – useState, useEffect, useRef, useContext and moreBest practices for functional components in modern ReactConditional rendering patterns (ternary vs &&)Organizing files, reusable components, and clean architectureAdvanced routing with React Router v7 including declarative and framework mode with SSRData fetching and caching with TanStack QueryReal-world debugging using React DevTools, network tab, and loggingSecure authentication with access & refresh tokens using HTTP-only cookiesFull stack MERN developmentDeployment using Vercel (frontend) and Render (backend)Premium Docs:You will have access to the premium docs, which is basically the entire course in text/Markdown format.Projects:This course has a bunch of small to medium-sized projects to build for your portfolio:- Rating/Feedback UI - Simple star rating UI to learn the basics with. Events, props, state, etc- Notes App - Create and delete notes from local storage. Learn about forms and state.- Lifecycle Playground - Sandbox to learn about component lifecycle and the useEffect hook- Simple Timer - Learn about the useRef hook and persisting data across page reloads.- GitHub Finder - Use TanStack Query to get and send data to and from the Github API- Crypto Dash - Use the CoinGecko API to create a dashboard for getting prices and other info from Crypto coins.- IdeaDrop - Full stack MERN app with TanStack Router on the frontend.- The Friendly Dev - Portfolio website and blog built with React Router v7 and Strapi headless CMS. Overview Section 1: Introduction & Getting Started Lecture 1 Welcome To The Course Lecture 2 How To Take This Course Lecture 3 Course Code Repos Lecture 4 What Is React? Lecture 5 React App Architecture Lecture 6 Component-Based Development Lecture 7 React vs Vanilla jаvascript Lecture 8 React Ecosystem Lecture 9 How React Works Under The Hood Lecture 10 Development Environment Setup Section 2: React-Related jаvascript Refresher Lecture 11 Section Intro Lecture 12 Arrow Functions Lecture 13 Template Literals Lecture 14 Ternary & Short Circuit Rendering Lecture 15 Destructuring & Rest Operator Lecture 16 Array Methods Lecture 17 Optional Chaining & Nullish Coalescing Operator Lecture 18 Immutability & Spread Operator Lecture 19 Promises & Async Await Section 3: React Fundamentals - State, hooks, events, props & more Lecture 20 Section Intro Lecture 21 Quick React Setup & createElement Lecture 22 Intro To JSX (jаvascript XML) Lecture 23 Vite Build Tool Setup Lecture 24 Creating Components Lecture 25 Styling In React Lecture 26 Lists Lecture 27 Handling Events Lecture 28 Intro To State Lecture 29 Rating State Lecture 30 More on UseState Hook Lecture 31 Conditional Rendering & Styling Lecture 32 Props Lecture 33 Component Composition Lecture 34 Submit Rating Lecture 35 Modal Component Composition Lecture 36 Passing Data As Children Section 4: Forms, Input & Controlled Components - Notes App Project Lecture 37 Section Intro Lecture 38 App & Tailwind Setup (v4) Lecture 39 Controlled Inputs Lecture 40 Form Data Object Lecture 41 Form Submission & Global State Lecture 42 Show Notes Lecture 43 Make Form Collapsible Lecture 44 Reusable Input Components Lecture 45 Delete Notes Lecture 46 Conditional Rendering Challenge Lecture 47 Prop Drilling Section 5: Component Lifecycle & useEffect Hook Lecture 48 Section Intro Lecture 49 Component Lifecycle Explained Lecture 50 Classes & Lifecycle Methods Lecture 51 Lifecycle & useEffect Lecture 52 LocalStorage Side Effect Section 6: useRef Hook - Simple Timer Project Lecture 53 Section Intro Lecture 54 What Is useRef & Project Setup Lecture 55 useRef In Action & Uncontrolled Inputs Lecture 56 Persist Timer Across Re-Renders Lecture 57 Component Composition Challenge Lecture 58 Auto-Focus Start Button Lecture 59 Save Timer To Local Storage Section 7: Working With APIs - Crypto Dash Project Lecture 60 Section & Project Intro Lecture 61 API Info & Project Setup Lecture 62 Making HTTP Requests Lecture 63 Async/Await In useEffect Lecture 64 Display Coin Data Lecture 65 Environment Variables Lecture 66 Limit Selector Lecture 67 Filter Coins Lecture 68 Sort Order Selector Section 8: React Router In Declarative Mode - Extend Crypto Dash Project Lecture 69 Intro To Routing Lecture 70 React Router Syntax Lecture 71 Homepage Route Lecture 72 About Page & Link Component Lecture 73 Not Found Page Lecture 74 Fetch Coin Details Lecture 75 Display Coin Details Lecture 76 Add Loading Spinner Lecture 77 Get & Format Chart Data Lecture 78 Show Chart Section 9: Build & Deploy Lecture 79 Section Intro Lecture 80 Understanding The Build Process Lecture 81 The Build Command Lecture 82 Deploy To Vercel Section 10: Context API - Shopping Cart UI Lecture 83 Section Intro Lecture 84 What Is the Context API? Lecture 85 Project Setup Lecture 86 JSON Server Setup Lecture 87 Display Product Data Lecture 88 Setup Proxy Lecture 89 Product Context Lecture 90 Cart Context Lecture 91 Add To Cart Button Lecture 92 Header & Cart Count Lecture 93 Cart Items Dropdown Lecture 94 Remove Items & Clear Cart Lecture 95 Store Cart Items To Local Storage Section 11: React Router Framework Mode - Friendly Dev Project Lecture 96 Section & Project Intro Lecture 97 Project Setup & File Structure Lecture 98 Creating Routes Lecture 99 Devtools Console Error Fix Lecture 100 SSR & Client Hydration Lecture 101 Links & Navigation Lecture 102 Active Link Styling Lecture 103 Responsive Menu Lecture 104 Hero Component Lecture 105 Introduction To Types (TypeScript) Lecture 106 Layout Routes Section 12: Loaders, Filterting, Pagination & More Lecture 107 Loaders Overview Lecture 108 Fetch Projects With Loader Lecture 109 Create Project Type Lecture 110 Display Loader Data Lecture 111 Dynamic Route & Client Loader Lecture 112 Details Page Output Lecture 113 Project Pagination Lecture 114 Pagination Component Lecture 115 Project Category Filter Lecture 116 Animate Project Filter Lecture 117 Featured Projects Section 13: Inner Pages, Actions, Markdown Blog Lecture 118 About Page Lecture 119 Contact Page JSX Lecture 120 React Router Actions Example Lecture 121 Form Validation With Actions Lecture 122 Not Found Page Lecture 123 What Is Markdown? Lecture 124 Fetch Post Meta Lecture 125 Display Post Meta Lecture 126 Single Post & Markdown Lecture 127 Display Details Page Lecture 128 Sort Posts By Date Lecture 129 Re-Use Pagination Component Lecture 130 Blog Post Filter Lecture 131 Latest Blog Posts Section 14: Strapi Headless CMS For Content - Extending Friendly Dev Project Lecture 132 Headless CMS Explained Lecture 133 Full Stack Folder Structure Lecture 134 Create Strapi Project Lecture 135 Database & Strapi Admin Setup Lecture 136 Project Content Type Lecture 137 Accessing The API Lecture 138 Fetch Projects From Strapi Lecture 139 Strapi Project Type Lecture 140 Fetch Individual Project From Strapi Lecture 141 Home Featured Projects Lecture 142 Post Content Type Lecture 143 Fetch Posts From Strapi Lecture 144 Fetch Post Details From Strapi Lecture 145 Homepage Posts From Strapi Section 15: Cloudinary Images, Contact Form & Full Stack Deployment Lecture 146 Upload Images To Cloudinary Lecture 147 Formspree.io Contact Form Lecture 148 Deploy Strapi To Render.com Lecture 149 Frontend Vercel Deployment Section 16: TanStack Query - GitHub Finder Project Lecture 150 Section Intro & Project Intro Lecture 151 What Is TanStack Query? Lecture 152 Project Setup & Query Client Lecture 153 GitHub API Integration Lecture 154 Making Queries With useQuery Hook Lecture 155 Clean Up Code Lecture 156 React Query Devtools Install Lecture 157 Recent Searches Feature Lecture 158 Let's Chat About State Lecture 159 Prefetching Data With TanStack Query Lecture 160 Save Recent Users To Local Storage Lecture 161 Show User Suggestions Lecture 162 Suggestions Dropdown Component Lecture 163 API Token & Important Security Information Lecture 164 Check If User Is Following Lecture 165 Mutations - Follow User Lecture 166 Mutations - Unfollow User Lecture 167 Toast Notifications Section 17: TanStack Router - IdeaDrop Project Lecture 168 Section & Project Intro Lecture 169 Intro To TanStack Router Lecture 170 Project Setup Lecture 171 Creating Routes Lecture 172 Head & Meta Lecture 173 Mock REST API Lecture 174 Fetch Data With TanStack Router Loaders Lecture 175 Vite Proxy & Fix Config Errors Lecture 176 TanStack Query & QueryClient Setup Lecture 177 Use TanStack Query To Fetch Idea Lecture 178 Install & Use Axios Lecture 179 Fetch & Display Ideas Lecture 180 Header & Main Layout Lecture 181 Not Found Page Lecture 182 Homepage Challenge Lecture 183 IdeaCard Component Lecture 184 Create Idea Form Lecture 185 Create Idea Mutation Lecture 186 Delete Ideas Lecture 187 Idea Edit Form Lecture 188 Update Idea Mutation Section 18: MERN Stack: Backend Express API & MongoDB Database Lecture 189 Section Intro Lecture 190 What Is The MERN Stack? Lecture 191 Monorepo vs Separate Repos Lecture 192 Basic Express Server Setup Lecture 193 Creating Server Endpoints Lecture 194 Route Files Lecture 195 Custom Error Handler Lecture 196 MongoDB Atlas Setup (Cloud Database) Lecture 197 MongoDB Compass Setup & Data Import Lecture 198 Connect To Database Using Mongoose Lecture 199 Model & Fetch Ideas Lecture 200 Create New Idea Lecture 201 Delete & Update Ideas Lecture 202 Integrating The Frontend & Backend Lecture 203 Limit & Sort At API Level Section 19: API Authentication With JWT & Refresh Tokens Lecture 204 What Are JWTs? Lecture 205 Access & Refresh Token Strategy Explained Lecture 206 User Model & Password Hashing Lecture 207 User Register Endpoint Lecture 208 Generate Access & Refresh Tokens Lecture 209 Logout Endpoint & Clear Cookie Lecture 210 Login Endpoint Lecture 211 Use Refresh Token Lecture 212 Protecting Routes Lecture 213 User Authorization & Access Control Section 20: Full Stack Authentication Lecture 214 Full Stack Auth Flow Explained Lecture 215 Auth Pages & Layout Lecture 216 Auth Context Lecture 217 Register User Lecture 218 Login User Lecture 219 Conditional Nav Links Lecture 220 Logout User Lecture 221 Refresh Token On Page Refresh Lecture 222 Send Token With Request Using Axios Interceptor Lecture 223 Refresh Token When It Expires Lecture 224 Hide Controls Section 21: MERN App Depoloyment Lecture 225 Prepare For Deployment Lecture 226 Backend API Deployment Lecture 227 Frontend Deployment Anyone that wants to learn React or learn how to use modern React environments such as TanStack & React Router Buy Premium From My Links To Get Resumable Support and Max Speed
https://rapidgator.net/file/d43033f0aeea3adc24259343f17befc6/Modern_React_From_The_Beginning.part12.rar.html https://rapidgator.net/file/0d9c27698828d395508416a496b8d408/Modern_React_From_The_Beginning.part11.rar.html https://rapidgator.net/file/79f8c8f94263ab255fca0da870f96d78/Modern_React_From_The_Beginning.part10.rar.html https://rapidgator.net/file/eecc2d5fccabd2cd7ce9bb6188ad8060/Modern_React_From_The_Beginning.part09.rar.html https://rapidgator.net/file/93ae7507bacd2d717e05a65f2318bfb5/Modern_React_From_The_Beginning.part08.rar.html https://rapidgator.net/file/d6cf817911e8edadc8ade8d1a50a509f/Modern_React_From_The_Beginning.part07.rar.html https://rapidgator.net/file/5be9e9b54d5a6a6d8834b356b472cbf2/Modern_React_From_The_Beginning.part06.rar.html https://rapidgator.net/file/880299b5d062c34b03323ed1abd03e08/Modern_React_From_The_Beginning.part05.rar.html https://rapidgator.net/file/293fdb99034b02cbf1229bd705740f6f/Modern_React_From_The_Beginning.part04.rar.html https://rapidgator.net/file/f8fe939d57d16a6045785d47b68f1ffa/Modern_React_From_The_Beginning.part03.rar.html https://rapidgator.net/file/2f3bc85cdafc74b6673a4b335925b278/Modern_React_From_The_Beginning.part02.rar.html https://rapidgator.net/file/1d7b7bba97426637afe35811e5510a5e/Modern_React_From_The_Beginning.part01.rar.html https://clicknupload.click/o8m9ci1mkq5m/Modern_React_From_The_Beginning.part12.rar https://clicknupload.click/bunub16ck95e/Modern_React_From_The_Beginning.part11.rar https://clicknupload.click/vx187k7sahzv/Modern_React_From_The_Beginning.part10.rar https://clicknupload.click/xt626k5d34pi/Modern_React_From_The_Beginning.part09.rar https://clicknupload.click/c5bfnybu3eyk/Modern_React_From_The_Beginning.part08.rar https://clicknupload.click/y7dvdwbsjn1d/Modern_React_From_The_Beginning.part07.rar https://clicknupload.click/c65kn7mruo6i/Modern_React_From_The_Beginning.part06.rar https://clicknupload.click/h4p3mkvqqmuf/Modern_React_From_The_Beginning.part05.rar https://clicknupload.click/6g1n55oigzh1/Modern_React_From_The_Beginning.part04.rar https://clicknupload.click/hbn2wk8dyr7c/Modern_React_From_The_Beginning.part03.rar https://clicknupload.click/5pg437uiznh2/Modern_React_From_The_Beginning.part02.rar https://clicknupload.click/abxlbte9buun/Modern_React_From_The_Beginning.part01.rar See full article |