首页 文章

无法在上下文或道具中找到“商店”

提问于
浏览
6

我有这个错误:

Uncaught Invariant Violation:无法在“Connect(ItemIndex)”的上下文或道具中找到“store” . 将根组件包装在<Provider>中,或者显式地将“store”作为prop传递给“Connect(ItemIndex)” .

我的代码是:

const createStoreWithMiddleware = applyMiddleware(
  promise
)(createStore);

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

如何解决此错误?

1 回答

  • 7

    我忘了添加提供商

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

相关问题