reduct 1.0.1
SDKdartflutter
Platformandroidioswindowslinuxmacosweb
An elementary yet adaptable state management solution for Dart.
Reduct
Uses atomic state to improve and simplify dart state management.
Install
dart pub add reduct
Atoms
final counter = Atom(0);
final increment = Atom.action();
Reducer
class CounterReducer extends Reducer {
CounterReducer() {
on(increment, (_) => counter.value++);
}
}
Observe Atoms
All atoms can be observed:
Disposer disposer = counter.addListener((value) {
print(value);
});
disposer();