2016-02-15 13 views
6

mam ten błąd:nie można odnaleźć „sklep” w każdym kontekście lub rekwizyty

Uncaught Inwariant Naruszenie: nie można odnaleźć „sklep” w każdym kontekście lub rekwizytów z „Connect (ItemIndex)” . Zapakuj element root w dostawcę> < lub jawnie przekaż "zapisz" jako podprogram do "Połącz (ItemIndex)".

Mój kod to:

const createStoreWithMiddleware = applyMiddleware(
    promise 
)(createStore); 

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

Jak rozwiązać ten problem?

Odpowiedz

6

zapomniałem dodać dostawcę

import { Provider } from 'react-redux'; 

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

Dzięki takiemu podejściu można przetestować 'state' z' 'ItemIndex? Miałem podobne podejście, ale nie mogłem przetestować "stanu". – prime

Powiązane problemy