npm zustand 3.2.0
v3.2.0

latest releases: 5.0.0-alpha.6, 5.0.0-alpha.5, 5.0.0-alpha.4...
3 years ago

This release improves scoped subscription api (subscription with selector).

[BREAKING CHANGE]
This includes a breaking change in undocumented api and behavior.

Pre-v3.2:

const store = create(...)

store.subscribe((foo, error) => {
  ...
}, state => state.foo)

// errors in the selector are caught and passed as the second argument of the listener.

v3.2:

const store = create(...)

store.subscribe((foo, prevFoo) => {
  ...
}, state => state.foo)

// the second argument of the listener is previous value and errors in the selector are not caught.

Don't miss a new zustand release

NewReleases is sending notifications on new releases.