// ignore_for_file: use_key_in_widget_constructors, unused_local_variable import 'package:flutter/widgets.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import '../providers/creating_a_provider/codegen.dart'; class MyValue {} /* SNIPPET START */ class Example extends StatelessWidget { @override Widget build(BuildContext context) { // Equivalent to using both Consumer and HookBuilder. return HookConsumer( builder: (context, ref, child) { final counter = useState(0); final value = ref.watch(myProvider); return Text('Hello $counter $value'); }, ); } }