не содержит массивов или объектов).
т нижеaction.data
имеет вложенный объектaddress
{
name: 'Ben',
address: {
country: 'Australia',
state: 'NSW'
}
}
Как мне справиться с этим в редукторе?
const rootReducer = (state = initState, action) {
switch(action.type) {
switch RECEIVE_DATA:
return {...state, data: action.data}
}
}
Могу ли я сделать это, как указано выше? что я просто назначаю весь объектdata
без копирования?
или же
const rootReducer = (state = initState, action) {
switch(action.type) {
switch RECEIVE_DATA:
const address = {...action.data.address}
const data = {...action.data, address}
return {...state, data}
}
}
Или я должен сделать глубокую копию объекта и назначить егоdata
? Спасибо