2016-02-15 3 views
6

小道具できませんでした:は、どちらかの文脈で「ストア」を見つけるか、私はこのエラー持っ

キャッチされない不変違反:「接続(ItemIndex)」の 文脈や小道具のいずれかで「ストア」を見つけることができませんでしたが。 コンポーネントを<プロバイダにラップするか、明示的に "store"を "Connect(ItemIndex)"の小道具として渡します。

私のコードは次のとおりです。

const createStoreWithMiddleware = applyMiddleware(
    promise 
)(createStore); 

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

このエラーを解決する方法は?

答えて

6

私はあなたが `` ItemIndexの `state`をテストすることができ、このアプローチでは、プロバイダ

import { Provider } from 'react-redux'; 

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

を追加するのを忘れ?同様のアプローチがありましたが、私は '状態'をテストできませんでした。 – prime