使用swr之后甚至不意味着使用redux-thunk或saga吗?

时间:2020-07-17 14:38:33

标签: reactjs redux react-hooks redux-saga redux-thunk

我将开发一个包含表和许多其他组件的面板,这些组件会像spa和redux以及其他相关内容一样起作用,我将使用Swr(一个很酷的包)来获取远程数据并将其缓存。

我们使用钩子(useSwr)捕获远程data1,并在接收到data1之后,调度带有有效负载data1的简单操作以存储持久化的data1,并做一些redux事情让其他组件知道。

还要考虑是否要基于接收到的data1在其他组件上做其他事情,我们使用useSelector(还有许多其他方法)来检查data1是否是,然后我们使用swr来获取data2,data3或任何其他相关业务请求。

问题是: 甚至不意味着不再使用thunk或saga?因为我们使用自定义钩子处理组件中的异步内容。

如果您认为我们仍需要这些以实现未来派的观点,请举一个简单的示例说明何时需要使用传奇人物或庞然大物。

1 个答案:

答案 0 :(得分:0)

我处于相同的情况,我将使用swr进行所有数据提取。如果我需要其他组件来了解结果,我将调度一个动作,否则,我将保持状态整洁。

相关问题