2017-09-18 4 views
0

私は初めてreduxを設定していますが、私のレデューサー値を取得するのに少し問題があります。React Reduxの設定で値ではなく関数が返される

私は初期状態を返すユーザーレデューサーを持っています。

export default (state={}, action) => { 
    return state; 
} 

これで空のオブジェクトが返されます。ここで

私は、ユーザー

import { combineReducers } from 'redux' 

// Reducers 
import user from './userReducer' 

console.log(user) 

export default combineReducers({ 
    user 
}) 

が問題にconsole.log(ユーザー)で、私は空のオブジェクトを取得していないということですインポートします。私はこれを得る。

ƒ() { 
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; 
var action = arguments[1]; 

return state; 
} 

私が初めてReduxのを使用していますので任意のヘルプは素晴らしい:)

答えて

1

にconsole.log出力が正しいだろう。あなたのuser輸入輸入機能、いないオブジェクト:

// This is a function 
export default (state={}, action) => { 
    return state; 
} 

何が出力に表示することはあなたの関数のES5 transpiledバージョンです。

関連する問題