Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete React Hooks Course 2019: A - Z ( Scratch to React )
Course Introduction
Course Intro (4:12)
Getting Started (3:47)
Installing React (4:42)
Understanding Project Structure (14:29)
Setting up SASS (2:50)
Setting up Linter (6:58)
React Fundamentals
JSX (5:10)
Styling Components (11:41)
Reusable Components (4:53)
Props (2:21)
Fragments (4:09)
Destructuring Props (3:02)
Conditional Rendering (3:59)
Higher Order Components (7:21)
useState hook (15:15)
Hooks Internals (8:31)
Hooks Rules (1:55)
Complex State (2:49)
Managing Lists (5:04)
Handling Events
Adding Events (14:04)
Component Communication (7:38)
Multiple Local States (5:32)
Keyboard Events (7:05)
Custom Hook (7:21)
onChange Event (9:38)
useRef (14:13)
Forwarding Ref (9:24)
Component LifeCycle
Lifecycle Methods (3:16)
useEffect (10:31)
useEffect Example (8:34)
Fetch Data with Async Await (6:16)
useMemo (6:38)
Custom Hook usePrevious (6:33)
useLayoutEffect (9:35)
useDebugValue (4:17)
useCustomFetch (15:05)
React Router
React Router Intro (10:51)
Router Links (5:39)
React Router Redirect (5:35)
Router Prompt (8:21)
useContext (14:17)
Redux
Redux Fundamentals (3:14)
React-Redux (20:18)
Combining Multiple Reducers (10:51)
Redux-thunk (11:19)
useReducer (6:30)
Mobx (6:36)
Writing Unit Tests with Jest
Testing Philosophy (4:21)
Unit Testing with Jest (22:25)
Projects
Tic Tac Toe Game (25:33)
Draggable List (11:57)
Building your own reusable component library
Requirement for a component library (9:57)
Build a reusable button component (19:22)
Building a style-guide with styleguidist (9:41)
Type Checking
Proptypes (11:43)
Flow Types (9:49)
TypeScript (15:35)
Teach online with
Build a reusable button component
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock