Flutter Riverpod-访问模型或其他对象

时间:2020-11-10 17:46:26

标签: flutter flutter-provider riverpod

熟悉Riverpod的人可以描述以下代码之间的区别吗?

_routeBuilder = Provider<RouteBuilder>((ref) => RouteBuilder());

var rb = _routeBuilder.argument as RouteBuilder;
and
var rb = ProviderContainer().read(_routeBuilder);

我敢打赌这是一个新手的误会,但是我相信解释会帮助我更好地使用该库。简而言之,我了解“观看”的好处,但是我不清楚“阅读”会增加什么价值

最后一个问题...在树的根部是否有不需要ProviderScope的情况?我知道您可以在树的下方添加额外的作用域,但我想知道是否有可能在树的较低位置添加TOP。相关的以下背景信息

其他背景信息: 我的身份验证逻辑是一个单独的程序包...这意味着在用户进行身份验证之后,我将使用新的runApp()调用将AuthApp完全替换为新的HostMaterialApp。我想知道是否在这种情况下将ProviderScope放在顶部会不会有问题?

0 个答案:

没有答案