Redux и современный инструментарий Redux с асинхронной работой полный курс
Оригинальное видео:
Redux and Modern Redux Toolkit with Asynchronous Operation – Full Course
Наш телеграмм-канал:
Таймкоды:
00:00:00 Course Overview
00:01:17 Introduction to Redux
00:06:10 Why Redux
00:11:27 What is Redux
00:14:41 Redux not for me?
00:16:57 useContext() or Redux
00:22:54 Getting started with Redux
00:26:03 The Three Core Concepts through Analogy
00:30:17 Three Essential Principles
00:35:53 Visualization of 3 Principles
00:37:48 Action and Action Creators
00:42:52 Reducers
00:53:02 Store Responsibilities
00:55:30 Implement Store Responsibilities
01:12:51 Upgrading Shop
01:15:39 Creating Multiple Reducers
01:25:00 Combine Reducers
01:31:03 Mechanism of the Redux
01:37:58 Middleware
01:42:51 Logger Middleware
01:51:41 Async Actions
01:57:23 Implementing Logic in code
02:07:33 Thunk middleware
02:29:36 React-Redux Setup
02:36:35 Professional Redux Folder Structure
02:42:22 Action and Action Creators
02:45:27 Reducers
02:50:41 Store
02:57:35 mapStateToProps
03:02:14 mapDispatchToProps
03:07:25 Connect Function
03:13:17 React Redux with Hooks
03:16:42 useSelector Hook
03:23:35 useDispatch Hook
03:27:26 Burger Application
03:39:02 Logger Middleware
03:43:24 Redux DevTool Extension
03:54:10 Action payload
04:04:39 Async Actions
04:19:01 Redux Thunk Get Request
04:35:45 Thunk using Hooks
04:37:48 Immer Library
04:53:34 Action Dispatching: Small Detail That Matte
05:00:13 Mistakes done by beginners while learning Redux
05:05:42 Redux Interview Questions
05:08:48 Why Redux Toolkit
05:16:17 What is Redux Toolkit
05:23:45 Redux Toolkit Prerequisites
05:26:37 Redux Toolkit Setup
05:31:30 createSlice method
05:36:00 Creating Pizza Slice
05:49:15 Configuring Store
06:03:06 Creating Burger Slice
06:11:06 Logger Middleware
06:17:19 Extra Reducers
06:29:39 createAsyncThunk function
06:31:43 Async Thunks
06:51:52 Redux Toolkit Project Setup using Vite
06:55:07 Pizza and Burger Application
07:03:23 Pizza and Burger Components
07:06:43 Provider
07:09:55 useSelector Hook
07:14:30 useDispatch Hook
07:19:16 Customer Choice
07:27:05 Redux DevTools
07:29:59 Fetching Products Data
07:44:33 Redux Toolkit Interview Questions
07:47:00 Wrap Up