solidart 0.1.0+4 solidart: ^0.1.0+4 copied to clipboard
A simple State Management solution for Dart applications inspired by SolidJS
import 'package:solidart/solidart.dart';
Future<void> main() async {
final counter = createSignal(0);
createEffect(
() {
print("The counter is now: ${counter.value}");
},
signals: [counter],
fireImmediatly: true,
);
counter.value++;
// The signal sets the value asynchronously, so here we await for the value
// to be notified to listeners.
await Future.value();
// dispose the counter;
counter.dispose();
}