私は学習者の開発者であり、ツリーメニュー(react + redux + sagas)を使ってアプリケーションを構築していますが、突然変異状態のエラーが発生していますプラクティスは、可能な限り状態がフラット・デ・滞在ですが、私は平らな状態で1つのメニューツリーどのような仕事をfindedなかったので、私のデータは、この見ている:反応redux配列のネストされたツリーメニュー
menuTree: [{
id: 'id-root',
name: 'root',
toggled: true,
children: [
{
id: 'id-parent1',
name: 'parent1',
toggled: true,
children: [
{
id: '123',
name: 'parent1_child1'
},
{
id: '234',
name: 'parent1_child2'
}
]
},
{
id: 'id-loading-parent',
name: 'loading parent',
loading: true,
children: []
},
{
id: 'id-parent2',
name: 'parent2',
toggled: true,
children: [
{
id: 'parent2_children1',
name: 'nested parent2',
children: [
{
id: '345',
name: 'parent2 child 1 nested child 1'
},
{
id: '456',
name: 'parent2 child 1 nested child 2'
}
]
}
]
}
]
}],
そして、私のReduxのアクション:
をコードは機能しますが、突然変異状態エラーが出ます。
あなたは 'toggled'を修正しています。 – Li357