Redux Toolkit is an opinionated toolset for efficient Redux development created by the Redux team. It is the the standard and recommended way to write Redux logic and manage state in your JavaScript applications.

We just published a full course on the freeCodeCamp.org YouTube channel that will teach you how to use Redux Toolkit.

John Smilga published this course. He has created many very popular courses on the freeCodeCamp.org YouTube channel.

Redux is a JavaScript library for managing application state. It is most commonly used with React, but can be used with other JavaScript frameworks as well.

Redux Toolkit is a set of tools that helps simplify Redux development. It includes utilities for creating and managing Redux stores, as well as for writing Redux actions and reducers.

The Redux team recommends using Redux Toolkit anytime you need to use Redux. In this course you will learn how to use Redux Toolkit in your own applications.

Here are the sections covered in this course:

  • Setup Store
  • Create Slice
  • Dev Tools
  • useSelector()
  • Hero Icons
  • Local Data
  • Render List
  • Cart Item
  • Clear Cart
  • Return State
  • Remove Item
  • Toggle Amount
  • Calculate Totals
  • Create Modal
  • Modal Complete
  • createAsyncThunk
  • createAsyncThunk Options

Watch the full course below or on the freeCodeCamp.org YouTube channel (2-hour watch).