npm redux 5.0.0-alpha.6
v5.0.0-alpha.6

latest releases: 5.0.1, 5.0.0, 5.0.0-rc.1...
11 months ago

This is an alpha release for Redux 5.0, and has breaking changes. It changes store.dispatch to require that action.type must always be a string.

Changelog

Action Types Must Be Strings

We've always specifically told our users that actions and state must be serializable, and that action.type should be a string. This is both to ensure that actions are serializable, and to help provide a readable action history in the Redux DevTools.

store.dispatch(action) now specifically enforces that action.type must be a string and will throw an error if not, in the same way it throws an error if the action is not a plain object.

In practice, this was already true 99.99% of the time and shouldn't have any effect on users (especially those using Redux Toolkit and createSlice), but there may be some legacy Redux codebases that opted to use Symbols as action types.

TS Support Updated

We've updated our supported TS version matrix to be TS 4.7 and higher.

What's Changed

Full Changelog: v5.0.0-alpha.5...v5.0.0-alpha.6

Don't miss a new redux release

NewReleases is sending notifications on new releases.