compose_state 0.2.1-dev.2
compose_state: ^0.2.1-dev.2 copied to clipboard
A Flutter state management package inspired by Jetpack Compose, offering reactive state, ViewModel scoping, API handling, and persistence.
import 'package:flutter/material.dart';
import 'package:compose_state/compose_state.dart';
void main() {
runApp(const MyApp());
}
final counter = mutableStateOf(0);
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: const Text('Compose State Example')),
body: Center(
child: StateBuilder(
builder: (context) {
return Text(
'Count: ${counter.value}',
style: Theme.of(context).textTheme.headlineMedium,
);
},
),
),
floatingActionButton: FloatingActionButton(
onPressed: () {
counter.value++;
},
child: const Icon(Icons.add),
),
),
);
}
}