小编Sam*_*oui的帖子

使用useFuture flutter hook时如何重新加载数据

我使用 Flutter hooks 通过组合 useMemorized 和 useFuture 来获取数据,如下所示:

final _latestDocsFuture =
    useMemoized(() => getLatestDocs());
final _latesetDocsSnapshot = useFuture(_latestDocsFuture);
Run Code Online (Sandbox Code Playgroud)

这个钩子的问题是我无法在发生错误时重新触发 useFuture 来重新获取数据(允许用户点击按钮来尝试再次获取数据)。有没有什么方法可以让我重新触发 useFuture 钩子?

dart flutter flutter-hooks

3
推荐指数
1
解决办法
2477
查看次数

标签 统计

dart ×1

flutter ×1

flutter-hooks ×1