Redux Fundamentals
Redux Fundamentals
Videos
▶️
Redux Fundamentals
Learn Redux from the ground up
Table of Contents
Introduction
Welcome and Introduction
Repositories Used In This Course
Redux Without React
Redux's API
Redux Stores and Reducers
Redux Stores and Dispatch
Subscring to Store Changes
Bind Action Creators
Combine Reducers
Middleware and Enhancers
Hooking It Up With React
Implementing the Basic Logic
Introductiton to React Redux
Adding the Redux Dev Tools
Hooking Up State
Hooking Up Dispatch
Exercise: Adding SetCounter
Solution: Adding SetCounter
Binding Actions
Abstracting Logic Into a Custom Hook
Connecting Redux to React
Using the Connect API
mapStateToProps
mapDispatchToProps
Adding Connect to Taskmaster (Exercise)
Removing an Item
Updating Price and Quantity
Deriving Data
Selectors and Reselect
Computing Data with Reselect
Using Props with Reselect
Immer
Mutable Immutable State with Immer
Using Immer with an Entire Reducer
Redux Toolkit
Introduction to Redux Toolkit
Creating a Slice of State
Human Slice (Exercise)
Human Slice (Solution)
Slice Actions
Creating Actions
Extra Reducers
Asynchronous Actions
Creating Async Thunks in Redux Toolkit
Pulling It Together in React Toolkit