Packages

react-redux

9.3.1 · 27 Oct 2026MIT54.9M / weekRepositorynpmAtom feed

Upgrading react-redux From 8.1.3 to 9.0.0

1 release in betweenevery note read

Other targets from 8.1.3Latest9.3.1
  1. 8.1.3yours
  2. 9.0.0target

Start here

Before you upgrade

Tick each one off as you go

Release by release

  1. 9.0.0

    Migration needed4 Dec 20233 new · 2 fixes
    • breaking

      This release has breaking changes.

    • breaking

      For full details on all of the breaking changes and other significant changes to all of those packages, see the "Migrating to RTK 2.0 and Redux 5.0" migration guide in the Redux docs.

    • new

      Adds a new React Server Components artifact that throws on use, to better indicate compat issues

    • new

      Add stack to dev mode checks

    • new

      Add an extra entrypoint for React Server Components

    • fixed

      Fix uSES imports and run against RTK CI examples

    • fixed

      Fix useSelector() in combination with lazy loaded components breaks with react v18

11 other lines we could not sort, mostly version bumps
  • Switches to requiring React 18 and Redux Toolkit 2.0 / Redux 5.0

    9.0.0
  • Updates the packaging for better ESM/CJS compatibility and modernizes the build output

    9.0.0
  • Updates the options for dev mode checks in useSelector

    9.0.0
  • Update packaging, build config, and entry points for v9

    9.0.0
  • Inline hoist-non-react-statics to eliminate a dep and help shaking

    9.0.0
  • Make context typing more accurate

    9.0.0
  • Copy CI setup for RTK examples

    9.0.0
  • Actually add sideEffects: "false" to package.json in v9

    9.0.0
  • Inline react-is utils to fix tree-shaking in 9.0

    9.0.0
  • Rename noopCheck to identityFunctionCheck

    9.0.0