に割り当てる私はReduxの店でこのinitialState
を持っている:active
がオブジェクトであるオブジェクトは動的変数
const initialState = {
isFetching : false,
active : {}
}
。
今私はがactive
のdata
プロパティにプロパティを追加したり、追加すべきであるという作用を有するが、そのように:あなたが見ることができるように
[DASHBOARD_TEMPLATE_DATA_RECEIVE]: (state, action) => {
return Object.assign({}, state, {
isFetching : false,
active : Object.assign({}, active, {data[action.key]: action.data})
})
}
、data[action.key]
は許可されません。どうすればいいのですか?
私はそれがあるべきだと思う: '活性:Object.assign({}、アクティブ、{データ})' –
@JoeyHipolito、おそらくそれは、Reduxのに特異的なものである場合、そのために私はよく知られていません。しかし、バニラのjavascriptでは、 'data'はすでにオブジェクトであるため、' {} 'でそれを処理する必要はありません。 – Jamiec