首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在react项目中,我们可以使用来自不同库的存储吗?

在react项目中,我们可以使用来自不同库的存储吗?
EN

Stack Overflow用户
提问于 2022-11-13 08:20:22
回答 1查看 24关注 0票数 0

现在,我们在我们的项目中使用easy,现在我们希望逐步删除easy存储,并用reduxtoolkit取代它。我们能使用不同库的商店吗?或者是处理这种情况的任何替代方法。

已在下文试用,但不起作用:

代码语言:javascript
复制
**Creating store out of reduxtoolkit**

import { configureStore,combineReducers } from "@reduxjs/toolkit";
import appReducer from "./slice/appReducer";

const rootReducer= combineReducers({
  app: appReducer,
});


const store = configureStore({
  reducer: rootReducer,
});


**For easy peasy** 
import models from './models';
import { createStore } from 'easy-peasy';

const store = createStore(models);

**In main file**
  <Provider store={store }>
        <Provider store={reduxStore }>
          <App/>
        </Provider>
  </Provider>

**It is failing with Error:**
easy-peasy.esm.js:93 Uncaught TypeError: store.getActions is not a function
EN

回答 1

Stack Overflow用户

发布于 2022-11-13 09:17:26

基本上,从我这边错过的步骤是从正确的包中导入提供者。

代码语言:javascript
复制
import { Provider as ReduxProvider } from "react-redux";
import { StoreProvider as Provider } from 'easy-peasy';

 <ReduxProvider store={reduxStore }>
        <Provider store={easyPeasystore }>

用上面的行修改我的代码有助于我解决问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74419468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档