This free React/ReactJS full course teaches you everything from the basics to advanced concepts like hooks, state management, and component architecture. The course is fully hands-on and includes multiple practice projects to help you build real-world React skills. It’s perfect for beginners starting with React and for developers who want to strengthen their fundamentals. You’ll learn modern best practices and write clean, scalable React code step by step. Ideal if you want to build your own projects, prepare for jobs, or move on to frameworks like Next.js.
⭐TIMESTAMPS⭐
00:00:00 Introduction
00:00:30 What is React?
00:01:50 Installation
00:07:03 React Basics
00:12:57 The Virtual Dom
00:13:44 Components
00:24:24 State
00:31:58 Props
00:53:08 Events
00:59:03 Component Reloading
01:01:51 CSS In React
01:09:06 Practice Project: Counter App
01:19:20 package.json
01:26:01 Conditional Rendering
01:29:25 Rendering Lists
01:35:32 Practice Project: Todo List App
01:50:41 useEffect
01:55:42 Fetching Data & Error Handling
02:10:20 useRef
02:14:01 Images
02:15:40 Icons
02:18:51 Practice Project: Weather App
02:50:25 Navigation & Routing
03:12:56 useNavigate
03:19:31 Context
03:32:17 useReducer
03:41:48 Practice Project: Portfolio App
Instagram: / pascal_ghanimi