首页 > 解决方案 > react-query QueryClientProvider 和 react-redux Provider 的顺序重要吗?

问题描述

推荐哪个?

顺序无关紧要吗?

<QueryClientProvider client={queryClient}>
    <Provider store={store}>
        stuff
    </Provider>
</QueryClientProvider>

或者

<Provider store={store}>
    <QueryClientProvider client={queryClient}>  
        stuff
    </QueryClientProvider>
</Provider>

标签: reactjsreact-reduxreact-query

解决方案


顺序相关,因为 Provider 都不需要从另一个 Provider 访问东西(redux 不需要访问 QueryClient 并且 react-query 不需要访问 redux 存储)


推荐阅读