想象我有这种状态
const state = [
{text: 'node1'},
{text: 'node2', children: [
{text: 'subNode1'},
{text: 'subNode2', children: [
{text: 'node1'}]
}]
}]
因此,作为一项要求,这种树结构可以任意嵌套。我希望能够解决数组项{text: 'node1'}
;嵌套的一个在node2-> subNode2中,这样我就可以编辑它,并且还发现它与状态数组中索引为0的那个重复(具有相同的文本)。
非常感谢! Muchtar
答案 0 :(得分:0)
使用ImmutableJs和递归的Redux可以解决我的问题。无论深度如何,我的状态节点都必须具有唯一的ID。 积分转到这个好帖子
Immutable.js structure (updating nested map)?
我希望这可以帮助别人。