首页 > 解决方案 > Riverpod Flutter 中 Provider.value 的等价物

问题描述

我一直在尝试将我的旧项目providerriverpod. Provider.value使用in的等价物是什么riverpod?我想要做的是,在身份验证之后,我希望能够从所有地方访问用户,因此我使用 Provider.value 将用户向下传递到小部件树,如下所示:

Provider<AuthUser>.value(value: user);

标签: flutterriverpod

解决方案


我有一个类似的用例。您可以做的是拥有一个 StateProvider,一旦用户登录,您就可以使用用户数据更新此提供者的状态。从现在开始,其他提供者和小部件可以通过使用例如手表获取此提供者的状态来获取用户。


推荐阅读