2017-04-21 10 views
0

還元型getStateメソッドは利用できません。希望の結果を得るためにミドルウェアが必要ですか?次は、代わりにあなたの店の機能を返すされているコード非反応成分の店舗にはアクセスできない

const configureStore = (initialState = {}) => { 
    return createStore(
    rootReducer, 
    initialState, 
    applyMiddleware(...middleware), 
); 
}; 

export default configureStore; 

util.js

import store from '../../store'; 

store.getState() 

// _store2.default.getState is not a function 

答えて

3

です。あなたは減速材を店に混ぜたようです。あなたが欲しいのは次のとおりです。

const store = createStore(
    rootReducer, 
    initialState, 
    applyMiddleware(...middleware), 
); 


export default store; 
0

いつか店を初期化しようとしているようです。

私はこれが最善の解決策だとは思わない、その後

// util.js 

import store from 'index'; 

// use store 

アプリをレイアウトする方法をわからないんだけど、

// index.js 

import configureStore from 'store'; 

export const store = configureStore({ ... someInitialState }); 

- 代わりに、店舗の初期化子をエクスポートしますstoreから、ストアを初期化してストアをエクスポートするだけです。

関連する問題