【发布时间】:2021-05-13 22:19:20
【问题描述】:
我觉得自己使用 Riverpod 复制了很多相同的代码。一个例子,如果我有这样的事情:
...modelList.when(
data: (data) { display page when data returns },
loading: () { display disabled version of page until data returns} ,
error: (error, st) { display page with error message },
)
我发现自己在 3 个不同的地方显示页面的一个版本。这感觉非常重复,我觉得我一定做错了什么。有什么建议吗?
【问题讨论】: