столкнулся с непонятной проблемой.
Вот у меня такая структура state
prntscr.com/ckmzj6
редюсер вот так выглядит (это действие изменения структуры)
const structure = state.structure;
const { parentId, value, key } = action;
const nodeId = Object.keys(structure).length;
structure[nodeId] = {
id: nodeId,
_key: key,
_value: value,
type: 'string',
childIds: []
};
structure[parentId]._value = false;
structure[parentId].type = "object";
structure[parentId].childIds.push(nodeId);
console.log(structure[parentId]);
return {
...state,
structure: structure
};
проблема в том что во вьюху приходят изменения только structure[parentId].childIds.push(nodeId);
а вот данные строки вообще почему-то не отображаются с изменениями во вью
structure[parentId]._value = false;
structure[parentId].type = "object";
В дереве состояний всё меняет, так почему тогда при render я вижу что изменилось только childIds у элемента. как можно найти данную проблему?