Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

Building React Applications with Idiomatic Redux

via egghead.io

Overview

This course will pick up where we left off with the Redux Fundamentals course. If you haven't watched that yet, you are highly encouraged to do so!
You are about to learn practical production ready techniques for building your React and Redux applications. You will explore advanced state management, middleware, React Router integration, and other common problems you are likely to encounter while building applications for your clients and customers.
Even if you have already spent time studying Redux, this course will show you better practices straight from the library's creator Dan Abramov.
Click here to see the Community Notes on this course

Syllabus

  • Redux: Simplifying the Arrow Functions
  • Redux: Supplying the Initial State
  • Redux: Persisting the State to the Local Storage
  • Redux: Refactoring the Entry Point
  • Redux: Adding React Router to the Project
  • Redux: Navigating with React Router
  • Redux: Filtering Redux State with React Router Params
  • Redux: Using withRouter() to Inject the Params into Connected Components
  • Redux: Using mapDispatchToProps() Shorthand Notation
  • Redux: Colocating Selectors with Reducers
  • Redux: Normalizing the State Shape
  • Redux: Wrapping dispatch() to Log Actions
  • Redux: Adding a Fake Backend to the Project
  • Redux: Fetching Data on Route Change
  • Redux: Dispatching Actions with the Fetched Data
  • Redux: Wrapping dispatch() to Recognize Promises
  • Redux: The Middleware Chain
  • Redux: Applying Redux Middleware
  • Redux: Updating the State with the Fetched Data
  • Redux: Refactoring the Reducers
  • Redux: Displaying Loading Indicators
  • Redux: Dispatching Actions Asynchronously with Thunks
  • Redux: Avoiding Race Conditions with Thunks
  • Redux: Displaying Error Messages
  • Redux: Creating Data on the Server
  • Redux: Normalizing API Responses with normalizr
  • Redux: Updating Data on the Server

Taught by

Dan Abramov

Reviews

4.7 rating at egghead.io based on 613 ratings

Start your review of Building React Applications with Idiomatic Redux

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.