flutter_obs 1.2.0
flutter_obs: ^1.2.0 copied to clipboard
a easy flutter state management, the source code is less than 100, but you can use it to implement global and local states
一个简单的响应式状态管理
- Obs - 声明一个响应式变量
- ObsBuilder - 响应式变量构建器,当变量发生更改时将自动重建
- useObs - 为 flutter_hooks 提供的hook
基本使用 #
class Example extends StatelessWidget {
const Example({super.key});
@override
Widget build(BuildContext context) {
final count = Obs(0);
return ElevatedButton(
onPressed: () => count.value++,
child: ObsBuilder(builder: (context) => Text('count: ${count.value}')),
);
}
}