redux 如果某个切片的状态已更改,如何触发RTK查询请求?

qc6wkl3g  于 2023-01-26  发布在  其他
关注(0)|答案(1)|浏览(106)

我在我的应用程序中使用RTK查询。我在页面上有一些过滤器。我想把它们保存在存储中,这样如果我离开页面并返回,它们将保持不变。因此,当用户在选择下拉菜单中更改它们时,应用程序会调度一些Reducer的操作。
如何订阅那些发生变化的过滤器,并在过滤器发生变化后进行RTK查询?因此,这将是订阅某个切片的某个状态的变化,这将触发RTK查询请求

pn9klfpd

pn9klfpd1#

你是说像这样?

const filterValueFromStore = useSelector(state => state.foo.bar)
const result = useSomeQuery({ someFilter: filterValueFromStore })

相关问题