react-redux
9.3.1 · 27 Oct 2026MIT54.9M / weekRepositorynpmAtom feed
Upgrading react-redux From 7.2.3 to 9.3.1
29 releases in betweenevery note read
- 7
- changes to make
- 0
- advisories fixed
- 12
- new
- 20
- fixes
Start here
Before you upgrade
Tick each one off as you go- breaking9.3.1
- breaking9.0.0
- breaking9.0.0
- deprecated9.3.0
- deprecated9.3.0
- deprecated9.0.3
- deprecated9.0.3
Release by release
- breaking
Switch to native
NoInferutility type - fixed
connect: LogmapStateToPropserrors toconsole.errorin dev - fixed
connect: SplitmapStateToProps/mapDispatchToPropsunions into ordered overloads - fixed
Fix TS7 errors and update TS matrix
- breaking
- deprecated
The change was visual-only - adding
@deprecatedjust marks the import with a strikethrough in an IDE, and the docblock references the "use modern Redux Toolkit" docs page. - deprecated
Mark
connectas deprecated
- deprecated
9.2.0nothing new or fixed in the note
- fixed
Fix
useRefusages to be called with an explicit argument ofundefined. - fixed
Fix remaining React 19 types issues
- fixed
- fixed
Fix
useIsomorphicLayoutEffectusage in React Native environments
- fixed
- new
Introduce pre-typed hooks via
hook.withTypes<RootState>()method
- new
- new
Allow react-native newer than 0.69 as peer dependency
- new
- deprecated
We still export a
batchmethod, but it's effectively a no-op that just immediately runs the given callback, and we've marked it as@deprecated. - deprecated
Drop renderer-specific batching behavior and deprecate
batch
- deprecated
63 other lines we could not sort, mostly version bumps
- 9.3.1
Modern Tooling, Part 1: PNPM
- 9.2.0
Improve treeshakeability of build artifacts
- 9.2.0
Migrate to React
- 9.2.0
Migrate to React 19 (take 2)
- 9.2.0
Clean up devdeps
- 9.1.2
React-Redux has a peer dep on RN
- 9.1.2
RN has a peer dep on React 18.2
- 9.1.2
But the latest React, 18.3 would get installed in the app
- 9.1.2
NPM errors with a peer dep mismatch
- 9.1.2
Replace usage of deprecated
JSXglobal namespace withReact.JSX
4 internal lines (docs, tests, tooling) left out.