YoVDO

Redux Fundamentals (feat. React)

Offered By: Frontend Masters

Tags

React Courses Web Development Courses Redux Courses

Course Description

Overview

Redux makes it easy to add scalable, production-ready state management into your web applications. You’ll commonly find Redux in many medium-to-large React applications. In this course, you’ll start by learning pure Redux fundamentals from scratch and move onto learning to hook Redux into a React application. Then you’ll learn to extend Redux with various tools from its ecosystem, including Reselect, Immer, and Redux Toolkit, to reduce boilerplate and speed up your development!

Syllabus

  • Introduction
  • Redux API's & Compose
  • Redux Stores & Reducers
  • Redux Stores & Dispatch
  • Action Creators
  • Setting initalState
  • Some Rules for Reducers
  • Subscribe & Binding Action Creators
  • Combine Reducers
  • Enhancers
  • Enhancers Exercise
  • Enhancers Solution
  • Middleware
  • Middleware Exercise
  • MIddleware Solution
  • Connecting Redux into React
  • Redux Dev Tools
  • Connecting State Hooks to the Store
  • Connecting Increment & Decrement
  • Dispatching from Forms Exercise
  • Dispatching from Forms Solution
  • Binding Actions
  • Connect API vs Hooks
  • mapStateToProps & Connect API
  • mapDispatchToProps
  • Connect API & mapDispatchToProps Exercise
  • Connect API & mapDispatchToProps Solution
  • Updating Item Data
  • Updating Item Data Exercise
  • Updating Item Data Solution
  • Deriving Data
  • Computing Data with Reselect
  • Computing Data Exercise
  • Computing Data Solution
  • Mutable State with Immer
  • Immer Exercise
  • Immer Solution
  • Redux Toolkit & State Slices
  • Creating a Slice of State
  • Create a Slice Exercise
  • Create a Slice Solution
  • Slice Actions & Creating Actions
  • Extra Reducers
  • Async Thunks with React Toolkit
  • Async Thunk Data Fetch Exercise
  • Async Thunk Data Fetch Solution
  • Wrapping Up

Taught by

Steve Kinney

Related Courses

Design 1o1 Redux - Part 1: Myself
Abadir - Accademia di Belle Arti via iversity
React Router and Redux
Microsoft via edX
Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera
Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux
Universidad Austral via Coursera
React
Udacity