Could not find "repository" in context or props

I have this error:

Unopened invariant violation: could not find a "repository" in the context or props "Connect (ItemIndex)". Either wrap the component root in <Provider> or explicitly pass "store" as a support for "Connect (ItemIndex)".

My code is:

const createStoreWithMiddleware = applyMiddleware( promise )(createStore); ReactDOM.render(<ItemIndex />, document.querySelector('.container')); 

How to resolve this error?

+6
source share
1 answer

I forgot to add a provider

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

All Articles