gpt4 book ai didi

reactjs - 如何根据不同的状态使用 useQuery 重新发送查询?

转载 作者:行者123 更新时间:2023-12-05 01:04:47 30 4
gpt4 key购买 nike

所以我的例子:

const Component = () => {
const [param, setParam] = useState('defaul')
const { isLoading, isError, data } = useQuery('data', () => fetch(`https://test.com?param=${param}`)

....
}

例如,我将在某个地方更改参数状态,并且我想使用此更新的参数获取日期。每次参数状态发生变化时,我都想重新发送 API 调用。我怎样才能做到这一点?

附:我正在使用 React Query

最佳答案

useQuery 声明中的 queryKey 中包含您的参数应该会在参数更改时自动重新获取数据。请参阅下面的修改示例:

const Component = () => {
const [param, setParam] = useState('defaul')
const { isLoading, isError, data } = useQuery(['data', param], () => fetch(`https://test.com?param=${param}`)

....
}

更多详情,见here .

关于reactjs - 如何根据不同的状态使用 useQuery 重新发送查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71428697/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com