首页 > 解决方案 > 尝试导入错误:“configureStore”未从“./app/store”导出

问题描述

我有这个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")
);

标签: javascriptreactjsreact-reduxrxjs

解决方案


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

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

import configureStore from "./app/store";

或者store建议不要与configureStorefrom冲突redux-toolkit

import store from "./app/store";

推荐阅读