flutter_reduct 1.0.1
SDKflutter
Platformandroidioswindowslinuxmacosweb
An elementary yet adaptable state management solution for Dart.
Flutter Reduct
A flutter widgets for reduct library.
Install
flutter pub add flutter_reduct
AtomBuilder
final counterState = Atom(0);
...
// Inside widget builder:
AtomBuilder<int>(
atom: counterState,
builder: (context, value) => Text('Counter: $value'),
);
AtomListener
final counterState = Atom(0);
...
// Inside widget builder:
AtomListener<int>(
atom: counterState,
listener: (context, count) {
final snackBar = SnackBar(content: Text('Counter: $count'));
ScaffoldMessenger.of(context).showSnackBar(snackBar);
},
child: Container(),
);