Здравствуйте, есть код, который принимает некие товары в пропсе.
Когда нажимаешь на кнопку 'добавить товар' то он добавляет его в корзину в redux.
При добавлении все работает отлично, однако неполадка с удалением из корзины.
Удаленные элементы пропадут из интерфейса только тогда, когда будет добавлен новый товар
С самим редаксом все вроде бы хорошо, он удаляет и добавляет элементы правильно, возвращает не мутировавший, а новый объект:
return {...cartInfo};
Вот так создаются элементы корзины:
useEffect(()=>{
setList(props.cart.map((item, index) =>{
return <OpenCartElement info={item} />
}))
},[props])
В чем может быть проблема?