我是按照文档反应查询的新手,我遇到了我正确实施的问题,感谢帮助
错误:
错误:未设置 QueryClient,请使用 QueryClientProvider 设置一个
import { QueryClient, QueryClientProvider, useQuery } from 'react-query'
import axios from 'axios';
const queryClient = new QueryClient()
export default function App() {
const queryInfo =
useQuery('pokemon', () => axios
.get('https://pokeapi.com/api/v2/pokemon')
.then(res => res.data.results))
return (
<QueryClientProvider client={queryClient}>
{queryInfo.data?.map(result => {
return <div key={result.name}>{result.name}</div>
})}
</QueryClientProvider>
)
}
Run Code Online (Sandbox Code Playgroud)