【发布时间】:2021-11-18 11:28:18
【问题描述】:
我在单个组件中使用带有多个钩子的 redux 工具包 RTK,但问题是即使我使用参数 skip,它们也一起运行,在这种情况下我不想要它,这是我的代码:
const { data, isFetching } = useGetTestsQuery(filters, {
pollingInterval: 5000
});
const {
data: testsByStatus,
isFetching: fetchDataByStatus
} = useGetTestsByStatusQuery(filters, {
pollingInterval: 5000,
skip: data
});
return <Table columns={columns} dataSource={data || testsByStatus} />;
在网络选项卡中,我可以看到两个请求同时运行,我可以阻止例如。 useGetTestsByStatusQuery 在useGetTestsQuery 中有一些数据时从获取,反之亦然?
【问题讨论】:
标签: reactjs redux-toolkit rtk-query rtk