// ignore_for_file: unused_local_variable import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'codegen.g.dart'; @riverpod int other(Ref ref) => 0; /* SNIPPET START */ @riverpod class MyNotifier extends _$MyNotifier { @override int build() { // {@template read} // Bad! Do not use "read" here as it is not reactive // {@endtemplate} ref.read(otherProvider); return 0; } void increment() { // {@template read2} ref.read(otherProvider); // Using "read" here is fine // {@endtemplate} } }