Всем привет, я не могу понять как мне reducer написать так, чтобы он изменял свойство visible во вложенных данных, ну т.е есть tree-view, при клике на элемент дерева visible должен меняться, при этом открывается следующий вложенный элемент и т.д
email: {
folderList: [ {
name: 'Inbox',
isSelected: false,
isNested: true,
visible: false,
folderList: [ {
name: 'SubFolder1',
isNested: true,
visible: false,
folderList : [ {
name: 'SubFolder2',
isNested: true,
visible: false,
folderList: [ {
name: 'SubFolder3',
isNested: false,
visible: false
} ],
count: 5
} ]
}, {
name: 'SubFolder1',
isNested: false,
visible: false
} ]
}