【问题标题】:Attempted import error: 'configureStore' is not exported from './app/store'尝试导入错误:“configureStore”未从“./app/store”导出
【发布时间】:2021-09-04 12:11:55
【问题描述】:

我的store.js 中有这个:

import { configureStore } from "@reduxjs/toolkit";
import userReducer from "../features/userSlice";

export default configureStore({
  reducer: {
    user: userReducer,
  },
});

我应该在index.js 中导入什么?
它显示:Attempted import error: 'configureStore' is not exported from './app/store'

import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
import { configureStore } from "./app/store";
import { Provider } from "react-redux";

ReactDOM.render(
  <React.StrictMode>
  Provider configureStore={configureStore}>
  <App/>
  </Provider>
  </React.StrictMode>,
  document.getElementById("root")
);

【问题讨论】:

    标签: javascript reactjs react-redux rxjs


    【解决方案1】:

    您正在为configureStore 进行默认导出,因此您需要将其默认导入其他文件中

    import { configureStore } from "./app/store";
    

    import configureStore from "./app/store";
    

    或者store,因为建议不要和redux-toolkit中的configureStore冲突

    import store from "./app/store";
    

    【讨论】:

    • 加起来:不要导入“configureStore”,让它成为默认的“store”。提示:create-react-app app_name --template redux(有了这个之后你就不必再导入redux了)
    【解决方案2】:

    您正在使用默认导出。要么默认导入像

    import configureStore from "./app/store"

    或从导出中删除默认关键字。

    【讨论】:

      猜你喜欢
      • 2022-01-18
      • 2021-02-13
      • 2021-11-18
      • 2021-02-09
      • 2021-01-24
      • 2020-07-16
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      相关资源
      最近更新 更多