добрый день. у меня есть функция рекурсия, подскажите как корректно ее поставить в мутацию
REMOVE_MUT: (state, id) => {
const deleteById = (arr, id) => {
arr = arr.reduce((acc, item) => {
if(
item.id === id){
return acc;
}
if(item.children && item.children.length){
return [...acc, {...item, children: deleteById(item.children, id)}]
}
return [...acc, item]
}, [])
}
deleteById(
state.data, id)
}