meowchannel 1.2.0 copy "meowchannel: ^1.2.0" to clipboard
meowchannel: ^1.2.0 copied to clipboard

outdated

Simple&Stupid state manager with middlewares and workers! And yes, you CAN have more than one store in state without depth struggles!

[1.0.0] - Initial release #

  • Redux implementation for Dart with Workers.
  • :3

[1.0.0+1, 1.0.0+2] - Fixes #

  • Fixed variable naming prior to dart linter

[1.0.1] - Flutter renovations! :D #

  • Merged WidgetStoreProviderMixin and StoreProvider together
  • Removed redundant cache implementation

[1.0.2] - Store hooks #

  • Added store hooks

[1.0.3, 1.0.3+1, 1.0.3+2, 1.0.3+3] - Bug fixes #

  • Fixed a bug, where the first build of StoreState gets null in getState()
  • Fixed a bug with type infer of StoreHook
  • Updated dependencies

[1.0.4] - get the state right now! #

  • Added a way to get current state in store without awaiting

[1.0.5] - stay new! #

  • Fixed StoreState getting older or even initialState when calling build first time

[1.1.0, 1.1.0+0] - state changes out of StoreState #

  • Removed null checks in tests (deprecated in 1.0.5)
  • Updated credits and docs
  • Added StoreBuilder: a widget that hooks to Store channel and listens to changes out of StoreState

[1.2.0] - dispatcher goes async #

  • Dispatcher now will act as an async function
    (basically blocking old-flavoured Dispatcher is now wrapped into async beauty)
  • THIS IS A BREAKING CHANGE:
    all blocking Reducers must be wrapped in syncedReducer
    all workers must await any action put in context in order to ensure that it is posted
    all middlewares must return Future<void>
6
likes
0
pub points
0%
popularity

Publisher

verified publishernk2.eu

Simple&Stupid state manager with middlewares and workers! And yes, you CAN have more than one store in state without depth struggles!

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

dataclass, flutter, provider, rxdart

More

Packages that depend on meowchannel