Я пишу приложение со списком дел, и я хотел бы отобразить активные, завершенные и удаленные задачи.
Активные задачи - это задачи, которые я могу удалить или выполнить, завершенные задачи - это задачи, которыеЯ могу удалять, а удаленные задачи - это просто кладбище.
Каждая задача может иметь детали, поэтому я думаю, что у меня должен быть task-display.component
, который отвечает за отображение интерактивных задач.
Что касаетсякомпонент, который отображает активные задачи, я хочу, чтобы мои task-display
+ две кнопки: удалить и завершить.
Что касается компонента, который отображает выполненные задачи, я не знаю, поскольку я, безусловно, могу повторно использовать свои task-display
компонента, но я не уверен, хочу ли я иметь кнопку удаления в качестве отдельного компонента.Если я решу это сделать, то это будет слишком хлопотно для одной кнопки.Однако, если я решу против этого, у меня будет дублирующий код.
Каким будет лучшее решение?