Chapters (79)
- 0:00Intro
- 1:09About React
- 6:51Goals
- 8:50Structure
- 9:46Course Requirements
- 11:45Dev Environment Setup
- 16:26Text Editor Setup
- 18:20Command Line Basics
- 25:00NPM Basics
- 35:07Create-React-App
- 37:05Install Create-React-App
- 43:19Folder Structure
- 52:25Clean Boilerplate
- 54:00First Component
- 1:04:13Text Editor Setup
- 1:12:29First Component In Detail
- 1:19:18JSX Rules
- 1:28:55Nested Components And Tools
- 1:34:50Mini Book Project
- 1:42:59CSS Basics
- 1:54:41JSX Css
- 2:01:31JSX Javascript
- 2:09:30Props
- 2:25:41Props Destructuring
- 2:29:44Props - Children
- 2:36:13Simple List
- 2:45:12Proper List
- 2:52:49Key Prop And Spread Operator
- 2:58:52Event Basics
- 3:11:12Import And Export Statements
- 3:23:25Free Hosting
- 3:28:22Advanced Intro
- 3:30:42Get Starter Project
- 3:31:35Install Starter
- 3:33:43Starter Overview
- 3:39:00UseState - Simple Use Case
- 3:48:44UseState - Basics
- 4:00:47General Rules Of Hooks
- 4:03:39UseState - Array Example
- 4:17:27UseState - Object Example
- 4:23:00UseState - Multiple State Values
- 4:26:17Simple Counter
- 4:32:10Functional Update Form
- 4:44:55Matching Project
- 4:47:27useEffect - Basics
- 4:57:47useEffect - Conditional
- 5:01:40useEffect - Dependency List
- 5:07:13useEffect - Cleanup Function
- 5:19:24useEffect - Fetch Data
- 5:31:29Multiple Returns
- 5:37:09Multiple Returns - Fetching Data
- 5:52:07Short - Circuit Evaluation
- 6:02:50Ternary Operator
- 6:11:30Show/Hide Component
- 6:20:15Form Basics
- 6:28:53Controlled Inputs
- 6:38:09Add Item To The List
- 6:50:32Multiple Inputs
- 7:06:29useRef
- 7:16:20useReducer - UseState Setup
- 7:29:52useReducer - Refactor
- 7:37:15useReducer - Add Item
- 7:53:14useReducer - Remove Item
- 8:00:56Prop Drilling
- 8:14:36Context API / - useContext
- 8:26:22Custom Hooks - useFetch
- 8:38:09PropTypes - Setup
- 8:47:48PropTypes - Images
- 8:55:48PropTypes - Default Values
- 9:00:41React Router Intro
- 9:05:52React Router - Basic Setup
- 9:15:50React Router - Error And Switch Component
- 9:18:51React Router - Links
- 9:23:22React Router - URL Params And Placeholder
- 9:37:51React Optimization Warning
- 9:41:21React.memo
- 9:49:50useCallback
- 9:58:00useMemo
- 10:04:15useCallback - Fetch Example
Show the creator's full description
Learn the basics of React in this comprehensive course. You will learn about fundamentals, hooks, context API, react router, custom hooks, and more.
React is one of the most popular ways to build user interfaces using JavaScript.
🎥 React projects video: https://www.youtube.com/watch?v=a_7Z7C_JCyo
✏️ Course from John Smilga of the Coding Addict channel. Check out his channel: https://www.youtube.com/codingaddict
💻 Basic React Code: https://github.com/john-smilga/react-basics-2020
💻 Advanced React: https://github.com/john-smilga/react-advanced-2020
❤️ Try interactive React courses we love, right in your browser: https://scrimba.com/freeCodeCamp-React (Made possible by a grant from our friends at Scrimba)
⭐️ Course Contents ⭐️
⌨️ (00:00) Intro
⌨️ (01:09) About React
⌨️ (06:51) Goals
⌨️ (08:50) Structure
⌨️ (09:46) Course Requirements
⌨️ (11:45) Dev Environment Setup
⌨️ (16:26) Text Editor Setup
⌨️ (18:20) Command Line Basics
⌨️ (25:00) NPM Basics
⌨️ (35:07) Create-React-App
⌨️ (37:05) Install Create-React-App
⌨️ (43:19) Folder Structure
⌨️ (52:25) Clean Boilerplate
⌨️ (54:00) First Component
⌨️ (1:04:13) Text Editor Setup
⌨️ (1:12:29) First Component In Detail
⌨️ (1:19:18) JSX Rules
⌨️ (1:28:55) Nested Components And Tools
⌨️ (1:34:50) Mini Book Project
⌨️ (1:42:59) CSS Basics
⌨️ (1:54:41) JSX Css
⌨️ (2:01:31) JSX Javascript
⌨️ (2:09:30) Props
⌨️ (2:25:41) Props Destructuring
⌨️ (2:29:44) Props - Children
⌨️ (2:36:13) Simple List
⌨️ (2:45:12) Proper List
⌨️ (2:52:49) Key Prop And Spread Operator
⌨️ (2:58:52) Event Basics
⌨️ (3:11:12) Import And Export Statements
⌨️ (3:23:25) Free Hosting
⌨️ (3:28:22) Advanced Intro
⌨️ (3:30:42) Get Starter Project
⌨️ (3:31:35) Install Starter
⌨️ (3:33:43) Starter Overview
⌨️ (3:39:00) UseState - Simple Use Case
⌨️ (3:48:44) UseState - Basics
⌨️ (4:00:47) General Rules Of Hooks
⌨️ (4:03:39) UseState - Array Example
⌨️ (4:17:27) UseState - Object Example
⌨️ (4:23:00) UseState - Multiple State Values
⌨️ (4:26:17) Simple Counter
⌨️ (4:32:10) Functional Update Form
⌨️ (4:44:55) Matching Project
⌨️ (4:47:27) useEffect - Basics
⌨️ (4:57:47) useEffect - Conditional
⌨️ (5:01:40) useEffect - Dependency List
⌨️ (5:07:13) useEffect - Cleanup Function
⌨️ (5:19:24) useEffect - Fetch Data
⌨️ (5:31:29) Multiple Returns
⌨️ (5:37:09) Multiple Returns - Fetching Data
⌨️ (5:52:07) Short - Circuit Evaluation
⌨️ (6:02:50) Ternary Operator
⌨️ (6:11:30) Show/Hide Component
⌨️ (6:20:15) Form Basics
⌨️ (6:28:53) Controlled Inputs
⌨️ (6:38:09) Add Item To The List
⌨️ (6:50:32) Multiple Inputs
⌨️ (7:06:29) useRef
⌨️ (7:16:20) useReducer - UseState Setup
⌨️ (7:29:52) useReducer - Refactor
⌨️ (7:37:15) useReducer - Add Item
⌨️ (7:53:14) useReducer - Remove Item
⌨️ (8:00:56) Prop Drilling -
⌨️ (8:14:36) Context API / - useContext
⌨️ (8:26:22) Custom Hooks - useFetch
⌨️ (8:38:09) PropTypes - Setup
⌨️ (8:47:48) PropTypes - Images
⌨️ (8:55:48) PropTypes - Default Values
⌨️ (9:00:41) React Router Intro
⌨️ (9:05:52) React Router - Basic Setup
⌨️ (9:15:50) React Router - Error And Switch Component
⌨️ (9:18:51) React Router - Links
⌨️ (9:23:22) React Router - URL Params And Placeholder
⌨️ (9:37:51) React Optimization Warning
⌨️ (9:41:21) React.memo
⌨️ (9:49:50) useCallback
⌨️ (9:58:00) useMemo
⌨️ (10:04:15) useCallback - Fetch Example
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.