// 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 */ // We extend HookConsumerWidget instead of HookWidget class Example extends HookConsumerWidget { @override Widget build(BuildContext context, WidgetRef ref) { // We can use both hooks and providers here final counter = useState(0); final value = ref.watch(myProvider); return Text('Hello $counter $value'); } }