在一个颤振2.0.5应用程序的上下文中,我想通过Riverpod来管理它的状态,我想我可以这样声明一个StateNotifierProvider:
final counterProvider = StateNotifierProvider<CounterStateNotifier>((ref),但是给出了一个类型参数。在<C
Riverpod使用的是ref,它只能通过扩展获得,但是如何在没有任何扩展和构建方法的裸类中使用它。User({required this.uid, required this.username, required this.email});}import 'package:flutter_riverpod/flutter_riverpod.dart'; final Fire
我正在尝试将一个“已解决的”RiverpodStreamProvider对象注入到下面的树中,以删除一些不必要的异步调用。整个应用程序的其余部分都需要来自该对象的一些数据,包括作为任何DB操作的参数。specs对象来自firebase,并使用StreamProvider进行异步检索。// Called at the root of the tree to retieve some firestore object
final specsStreamProvider = Str