2016-02-15 4 views
6

Ich habe diesen Fehler:kann nicht „store“ entweder im Kontext finden oder Requisiten

Uncaught unveränderliche Verletzung: Kann nicht „store“ entweder im Kontext oder Requisiten von „Connect (ItemIndex)“ finden . Entweder wickeln Sie die Wurzel Komponente in einen < Provider>, oder übergeben Sie explizit "speichern" als Prop zu "Connect (ItemIndex)".

Mein Code ist:

const createStoreWithMiddleware = applyMiddleware(
    promise 
)(createStore); 

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

Wie diesen Fehler zu beheben?

Antwort

6

Ich habe vergessen, den Anbieter

import { Provider } from 'react-redux'; 

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

Mit diesem Ansatz hinzufügen können Sie den '' state' von ItemIndex 'testen? Hatte eine ähnliche Herangehensweise, aber ich konnte den "Staat" nicht testen. – prime

Verwandte Themen