Reactjs Redux错误:预期减速器是一个函数

Reactjs Redux错误:预期减速器是一个函数,reactjs,redux,react-redux,Reactjs,Redux,React Redux,我有个问题。我试图创建我未来项目的基本结构,但当我 在localhost上启动我的项目我有一个错误:预期减速器是一个函数 index.js: import React from 'react'; import ReactDOM from 'react-dom'; import App from './App.js'; import { Provider } from 'react-redux'; import store from './store' ReactDOM.render(

我有个问题。我试图创建我未来项目的基本结构,但当我 在localhost上启动我的项目我有一个错误:预期减速器是一个函数

index.js:

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App.js';
import { Provider } from 'react-redux';
import store from './store'

ReactDOM.render(
    <Provider store={store}>
        <App /> 
    </Provider>,
    document.getElementById('root'));
store.js:

import { createStore, compose } from 'redux';
import rootReducer from './reducers/index';

/* eslint-disable no-underscore-dangle */
const composeEnhancers =
  process.env.NODE_ENV !== 'production' &&
  typeof window === 'object' &&
  window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ?
    window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}) : compose;
/* eslint-enable */

const configureStore = preloadedStore => (
    createStore(
        rootReducer,
        preloadedStore,
        composeEnhancers,
    )
);


const store = configureStore({});

export default store;
您的rootReducer不包含任何有效的reducer。 组合传感器采用以下形式的对象:

组合减速机{[reducerKey]:reducerFunction}

在你的例子中,它只是一个空对象

import { createStore, compose } from 'redux';
import rootReducer from './reducers/index';

/* eslint-disable no-underscore-dangle */
const composeEnhancers =
  process.env.NODE_ENV !== 'production' &&
  typeof window === 'object' &&
  window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ?
    window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}) : compose;
/* eslint-enable */

const configureStore = preloadedStore => (
    createStore(
        rootReducer,
        preloadedStore,
        composeEnhancers,
    )
);


const store = configureStore({});

export default store;