Uses atomic state to improve and simplify dart state management.
dart pub add reduct
final counter = Atom(0);
final increment = Atom.action();
class CounterReducer extends Reducer {
CounterReducer() {
on(increment, (_) => counter.value++);
}
}
All atoms can be observed:
Disposer disposer = counter.addListener((value) {
print(value);
});
disposer();