次のようなアイテムのツリー(正規化された)を含む還元状態があります。
state = {
items: [
{ id: 1, parent: null, children: [2, 3] },
{ id: 2, parent: 1, children: [4] },
{ id: 3, parent: 1, children: [], value: 10 },
{ id: 4, parent: 2, children: [], value: 20 }
]
}
項目 1 の値の合計を減らしたい (ここでは = 10 + 20 = 30)、そのための再選択セレクターを作成したいと考えています。
しかし、どうすれば再帰セレクターを定義できますか?
ご協力いただきありがとうございます。;-)
フレデリック