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

Introduction to ReactJS
Microsoft via edX
Front-End Web Development with React
The Hong Kong University of Science and Technology via Coursera
Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera
Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via Miríadax
React
Udacity