我刚刚开始使用 React 查询,并使用它在 ListBooks 组件中使用 useQuery 从服务器获取书籍列表
const { data, error, isLoading, isError } = useQuery("books", getAllBooks);
Run Code Online (Sandbox Code Playgroud)
如何访问任何其他组件中的图书列表?
我已经像这样设置了 QueryClientProvider :
const queryCache = new QueryCache({
onError: (error) => {
console.log(error);
},
});
const queryClient = new QueryClient({ queryCache });
ReactDOM.render(
<React.StrictMode>
<QueryClientProvider client={queryClient}>
<ThemeProvider theme={preset}>
<BrowserRouter>
<App />
</BrowserRouter>
</ThemeProvider>
<ReactQueryDevtools initialIsOpen={false} />
</QueryClientProvider>
</React.StrictMode>,
document.getElementById("root")
);
Run Code Online (Sandbox Code Playgroud)
我正在寻找 Redux 中 useSelector 的等效项来访问 redux 存储中的数据。