我在一个组件中使用带有多个钩子的 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
反之亦然?