我有这个错误:
未捕获的不变违规:找不到"存储"在任何一个 " Connect(ItemIndex)"的上下文或道具。包裹根 < Provider>中的组件,或明确传递" store"作为支柱 "连接(的ItemIndex)"
我的代码是:
const createStoreWithMiddleware = applyMiddleware(
promise
)(createStore);
ReactDOM.render(<ItemIndex />, document.querySelector('.container'));
如何解决此错误?
答案 0 :(得分:7)
我忘了添加提供商
import { Provider } from 'react-redux';
ReactDOM.render(
<Provider store={createStoreWithMiddleware(reducers)}>
<ItemIndex />
</Provider>
, document.querySelector('.container'));