0

我有一个带有 rtk (redux-toolkit) 的 api,状态为“搜索”


const [search, setSearch] = useState({nexToken: null})

const { data, isLoading, isError } = useGetPostQuery(search ?? skipToken)

useEffect(() => {
 console.log('data', data)
}, [data])

当我调用方法将参数添加到我的搜索并设置新状态时,api 不会再次发生,为什么?

例如:


const addCity = () => {
 const newFilter = { city: 'London. }
 setSearch({...search, ...newFilter})
}

4

0 回答 0