reduct 1.0.1
reduct: ^1.0.1 copied to clipboard
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();