Reactive Jaspr components and convenience components for fast_rx
Features
Class | Use-case |
---|---|
FastBuilder | Rebuilds when reactive values within change |
Usage
import 'package:fast_rx_jaspr/fast_rx_jaspr.dart';
import 'package:jaspr/jaspr.dart';
void example() {
// ...
final count = 0.rx;
// ...
count.stream.listen(print);
// ...
FastBuilder(() => [Text('$count')]);
FastBuilder(
() => [Text('$count')],
condition: () => true,
);
// ...
// Will print the value and trigger a rebuild of FastBuilders
count.value = 1;
final list = <int>[].rx;
// Will only notify after the run block completes
list.run(() {
list.add(1);
list.add(2);
});
}
See fast_rx for more documentation
Additional information
See fast_ui_jaspr for more information