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

Red*_*eda 6 reactjs redux

我有这个错误:

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

我的代码是:

const createStoreWithMiddleware = applyMiddleware(
  promise
)(createStore);

ReactDOM.render(<ItemIndex />, document.querySelector('.container'));
Run Code Online (Sandbox Code Playgroud)

如何解决此错误?

Red*_*eda 7

我忘了添加提供商

import { Provider } from 'react-redux';

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