Redux 和 Context API 在同一个 React Native 项目中一起使用
Redux and Context API use together in same React Native project
我们可以在同一个 React Native 项目中使用 Redux 和 Context API 吗?一起用有什么办法或者有什么问题吗?
实际上,我想使用 Context API 实现身份验证,对于其他状态管理,我想使用 Redux Toolkit。
在项目中可以同时使用两者,但没有必要。您可以通过 useReducer in React. This document 解释这一点来体验 redux 的简单部分。
它使用 Provider 来保持上下文 API 和 redux 状态。在您的情况下,可能就是这种情况。
请遵循此代码:
<Provider store={reduxStore}>
<Context.Provider value={contextValue}>
<App/>
</Context.Provider>
</Provider>
我们可以在同一个 React Native 项目中使用 Redux 和 Context API 吗?一起用有什么办法或者有什么问题吗?
实际上,我想使用 Context API 实现身份验证,对于其他状态管理,我想使用 Redux Toolkit。
在项目中可以同时使用两者,但没有必要。您可以通过 useReducer in React. This document 解释这一点来体验 redux 的简单部分。 它使用 Provider 来保持上下文 API 和 redux 状态。在您的情况下,可能就是这种情况。 请遵循此代码:
<Provider store={reduxStore}>
<Context.Provider value={contextValue}>
<App/>
</Context.Provider>
</Provider>