В JS, но в частности для приведения, что считается простым объектом?
Например, следующее также считается простым объектом?
let a = {
b: {
c: 'd'
}
};
Redux заявляет, что действия должны быть простыми объектами, но что если у меня появятся следующие данные через некоторое время, и их нужно добавить в состояние.
let payload = {
all: ['john', 'jane'],
byId: {
john: {
name: 'john',
age: 23
},
jane: {
name: 'jane',
age: 40
}
}
}
Я хочу совершить действие:
function userLoad(payload) {
return { type: USER_LOAD, payload }
}
Но если полезная нагрузка не является простым объектом, это не считается хорошей практикой. Как обращаться с такими случаями.