arr.map(({children}) => { // arr не должен быть константой
children.map(({id},i) => {
if (id === 3) {
children.splice(i, 1)
return children
}
})
return arr
})
WbICHA, можете скинуть статейку о том, как правильно юзать деструктуризацию?
просто очевидно же что проще написать так: arr.filter(({ id }) => id !== 3);
чем так: arr.filter(data => data.id !== 3);