私の目標は、私は追加のデータを追加した後、あなたは次の状態のオブジェクトの上に見ることができるように減速が、ここではかなり混乱してネストされたデータ追加はデータが
イムを処理するためにasia array
です突然data object
の外側に移動し、挿入されるデータが内部に入ります。ここでの問題は、asia array
がdata object
の外側に移動してはならないということです。
const INITIAL_STATE = {
data: []
};
export default (state = INITIAL_STATE, action) => {
switch(action.type) {
// Fetch speakers
case GET_SPEAKERS_SUCCESS: {
return Object.assign({}, state.data, {
data: {
[action.payload.country]: action.payload.data
}
});
}
}
return state;
}
あなたがいないだけでstate.dataので、全体の状態を返すべきです... 'Object.assign({}、state' –
私はそれを行いましたが、前の状態'アジア 'にある 'データオブジェクト'の意味をオーバーライドしますが、 xt州、asiaは 'thailand'に取って代わります。 –