腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
同步
初始化
我
的
提供
程序
?(
Riverpod
)
、
、
我
有一个这样
的
提供
者: final profileImagesProvider = ProfileImagesNotifier(List<String> images); } 但是,当我尝试使用
提供
程序
时
我
这样做对吗?(当涉及到河流豆荚和
浏览 20
提问于2020-12-14
得票数 0
1
回答
如何
使用
Riverpod
生成器生成
提供
者?
、
、
使用,
我
可以使用:int foo(FooRef ref) => 0;final fooProvider = Provider((ref) => 0); 但是,
我
如何
才能为FutureProvider、StateProvider等其他
提供
者做同样
的
事情呢?
浏览 37
提问于2022-10-19
得票数 1
回答已采纳
2
回答
如何
通过
Riverpod
的
FutureProvider
初始化
Firebase
、
、
在颤振应用
程序
中使用Firebase
的
第一步是执行
初始化
。现在,
我
还想将上面粘贴
的
代码从main()移到
提供
程序
定义中
浏览 16
提问于2022-07-29
得票数 0
回答已采纳
1
回答
如何
从不同
的
文件访问
Riverpod
提供
程序
?
、
我
习惯了使用provider
的
Provider.of()调用从小部件树中
的
其他位置获取一个provider,但是
我
找到
的
每个
Riverpod
资源都依赖于访问provider变量(通过将两个小部件放在同一个文件中对于仅通过两个小部件访问
的
提供
程序
,传递此变量非常简单,但我不认为这对于访问在小部件树中较高位置创建
的
提供
程序
是可行
的
。有没有合适
的
方法来
浏览 6
提问于2021-05-24
得票数 1
回答已采纳
2
回答
什么是向
Riverpod
提供
者传递参数
的
有效方法?
、
、
目前,
我
正在尝试使用全局自动可弃ChangeNotifier创建一个小部件状态( ChangeNotifierProvider )
的
实例。通知
程序
实例每次从头构建UI时都会接受一些参数来
初始化
UI。return Text('${state.someValue}'); ), }因此,通过
提供
程序
,您可以在设置状态时(即
提供
)手动调用带有任意参数
的
{ final stat
浏览 22
提问于2022-04-09
得票数 2
回答已采纳
2
回答
你为什么要用
Riverpod
?
、
这里有setState和
提供
者,您可以轻松、整洁地管理您
的
状态,那么为什么使用
Riverpod
呢?,
我
在中看到了不同
的
例子,在使用
riverpod
时,
我
只发现每个示例使简单
的
事情变得更加复杂,当您使用
Riverpod
时,可以更容易地使用
提供
者或使用setState来完成相同
的
事情,并且在代码中管理状态时遵循一些很好
的
技术有一个名为hooks_
riverpod
<em
浏览 5
提问于2022-08-24
得票数 0
2
回答
我们什么时候用颤音
初始化
一个
提供
者?
、
、
、
、
我
刚到达一个web应用
程序
的
颤振项目,所有的开发人员在使用颤振
提供
者进行状态管理时都遇到了问题。到达屏幕时,通过调用
提供
程序
的
函数来
初始化
相应
提供
程序
的
变量。此函数调用api,并在
提供
程序
中设置变量。 Problem:这个函数是在小部件
的
构建部分调用
的
。每次调整窗口大小时,都会重新生成小部件,并再次调用该函数。我
浏览 7
提问于2022-09-23
得票数 2
回答已采纳
2
回答
如何
在小部件树/小部件类之外调用
riverpod
提供
者?
、
、
、
我
刚开始使用
RiverPod
。以前,
我
使用
提供
程序
进行状态管理。
我
如何
在
RiverPod
中做同样
的
事情?目前,
我
正
浏览 18
提问于2022-09-04
得票数 0
回答已采纳
1
回答
Flutter
Riverpod
设计模式(禁止垃圾收集)
、
、
、
因为
我
是Flutter &
Riverpod
的
新手,
我
担心
我
犯了一些严重
的
错误&在
我
深入之前,
我
想从你们
的
专家那里得到反馈。
我
不清楚
Riverpod
是否以及何时会处置
我
的
提供
者,或者Dart本身是否会收集必须保持不朽
的
对象。
我
也不确定是使用StreamProvider还是State provid
浏览 1
提问于2020-11-14
得票数 0
1
回答
颤振
Riverpod
-使用异步值
初始化
、
、
、
我
正在学习
Riverpod
,
我
有一个ChangeNotifierProvider,它有一些字段需要用异步操作返回
的
值
初始化
。这有可能吗?
我
知道
我
不能异步创建ChangeNotifierProvider吗?= ''; // shared preferences upon init如果不可能,是否有另一个
提供
浏览 0
提问于2020-10-09
得票数 3
回答已采纳
2
回答
有没有什么方法可以在
riverpod
的
提供
者中传递参数
、
、
如何
将FirebaseAuth用户传递给
riverpod
中
的
StreamProvider?在使用旧
的
提供
程序
包时,
我
通常从FirebaseAuth获取user.uid,并将变量传递给StreamProvider,如果可以获取user.uid,则返回StreamProvider。
浏览 18
提问于2020-09-14
得票数 2
回答已采纳
1
回答
如何
使用
Riverpod
减少复制
的
代码
、
我
觉得自己用
Riverpod
复制了很多相同
的
代码。举个例子,如果
我
有这样
的
东西: data: (data) { display page when data returnsuntil data returns} , )
我
发现自己在3个不同
的</e
浏览 16
提问于2021-05-14
得票数 0
回答已采纳
1
回答
Flutter HookWidget未知从上下文读取
、
、
、
今天,
我
想知道为什么在将这些代码定义到项目中之后,
我
不能在HookWidget中使用context.read: class FavoriteAddressBottomSheet extends HookWidget}), ), ), );}
我
的
orderStateNotifierProvider和updateAddress是正确
的
,因为
我
在项目中使用了
浏览 31
提问于2021-08-28
得票数 0
回答已采纳
1
回答
Riverpod
:为什么使用
提供
程序
而不是全局最终变量
、
我
遇到一些使用
Riverpod
的
代码,例如,使用Dio检索http数据,使用
Riverpod
提供
程序
,如下所示: final client = Provider((ref) => Dio()); 然后使用它来获取数据>>(uri, cancelToken: cancelToken); 为什么对客户端使用
Riverpod
提供
程序
,因为它
的
引用永远不会改变,而不是使用全局变量: final client
浏览 11
提问于2021-11-11
得票数 0
回答已采纳
1
回答
如何
用
riverpod
2
初始化
小部件
的
提供
者?
、
、
我
的
问题和
Riverpod
有关。
我
用通知器做
的
。这没什么问题。但是,当我第一次实例化主小部件时,
我
的
提供
程序
不会
初始化
。因此,
我
需要修
浏览 14
提问于2022-11-25
得票数 0
1
回答
具有fetch-一次性异步调用
的
Riverpod
提供
者
、
、
我
使用
Riverpod
2
提供
商从未来
提供
商获得价值,如下所示。;
我
使用上面的
提供
程序
使用ref.watch(fetchCurrentUserProvider).when()在UI中显示。一切都很好。
我
知道这些值将被缓存,以便下次使用。
我
想要
的
是每次使用异步when()时都要避免它。
如何
才能使初始
的
未来调用只发生一次,这样
我
就可以使用ref而不必担心异步<
浏览 6
提问于2022-11-17
得票数 0
回答已采纳
1
回答
颤振河畔吊舱,StateNotifierProvider
初始化
StateNotifier最佳实践
、
我
想异步
初始化
我
的
StateNotifier。这有点假,但希望有道理..。
浏览 15
提问于2022-12-01
得票数 0
回答已采纳
1
回答
曾经被调用过一次--为什么随后对
提供
者
的
调用是“缓存
的
?”
、
、
我
正在使用
Riverpod
,
我
有一个相对简单
的
提供
程序
,
我
使用它从Firestore获得挂起
的
写操作
的
数量。这基本上是用来帮助用户反馈他们
的
数据是否完全
同步
。
我
所做
的
就是从Firestore缓存中读取一些数据,然后根据hasPendingWrites属性过滤该列表。
我
试图在多个屏幕上使用此
提供
程序
,因为
浏览 4
提问于2021-08-27
得票数 1
1
回答
在使用冻结实现模型时,常数创建
的
参数必须是常量表达式。
、
、
我
遇到了一个小问题,使用freezed转换这个类,因为不可能有一个非常量
的
默认值,因此不可能将行DateTime nocache= DateTime.now()转换为@Default(DateTime.now()) DateTime nocacheimport 'package:equatable/equatable.dart'; @o
浏览 2
提问于2020-11-25
得票数 3
3
回答
Riverpod
:在ConsumerWidget中覆盖initState
的
另一种方法
、
、
、
因为initState方法在这里是不可重写
的
,所以在consumerWidget中
初始化
的
解决方案是什么?
浏览 0
提问于2020-10-05
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
我是如何学习小程序的
我是如何开发和部署一个Chrome扩展程序的
如何查看谁动了我的电脑?该如何防范?程序员:这些代码拿去试试
我是如何从一个硕士新闻专业转行成为程序员的?
如何成为一名更优秀的程序员?我总结出 7 条建议
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券