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(),
);
Libraries
- flutter_reduct
- Flutter Widgets for Reduct Library.