找不到" store"在上下文或道具中

时间:2016-02-15 23:26:43

标签: reactjs redux

我有这个错误:

  

未捕获的不变违规:找不到"存储"在任何一个   " Connect(ItemIndex)"的上下文或道具。包裹根   < Provider>中的组件,或明确传递" store"作为支柱   "连接(的ItemIndex)"

我的代码是:

const createStoreWithMiddleware = applyMiddleware(
  promise
)(createStore);

ReactDOM.render(<ItemIndex />, document.querySelector('.container'));

如何解决此错误?

1 个答案:

答案 0 :(得分:7)

我忘了添加提供商

import { Provider } from 'react-redux';

ReactDOM.render(
  <Provider store={createStoreWithMiddleware(reducers)}>
    <ItemIndex />
  </Provider>
  , document.querySelector('.container'));