Как лучше подойти к созданию компонента?

Есть компонент item выводящий товар и его стоимость, и кнопка для добавления товара в корзину.

В корзине судя по макету используется точно такой-же компонент item для отображения товара, однако к этому компоненту прибавляется еще и количество выбранного товара, и логика кнопки изменяется на удаление товара из корзины.

Я не совсем понимаю, стоит ли мне расширять изначальный компонент item под логику добавления товара, и удаления, или лучше разделить компонент на два независимых?


Ответы (0 шт):