context_watch 2.0.0-dev.3
context_watch: ^2.0.0-dev.3 copied to clipboard
A hassle-free way to watch for observable value changes within the `build` method.
example/lib/main.dart
import 'package:context_watch/context_watch.dart';
import 'package:flutter/material.dart';
import 'benchmark_screen.dart';
import 'home_screen.dart';
import 'hot_reload_test_screen.dart';
void main() {
runApp(const MainApp());
}
class MainApp extends StatelessWidget {
const MainApp({super.key});
@override
Widget build(BuildContext context) {
return ContextWatchRoot(
child: MaterialApp(
routes: {
'/': (_) => const HomeScreen(),
'/benchmark': (_) => const BenchmarkScreen(),
'/hot_reload_test': (_) => const HotReloadTestScreen(),
},
),
);
}
}