Объяснение
Компонент должен иметь явный вход и ограниченное состояние. Производные данные лучше вычислять из источника истины, иначе два состояния расходятся. Подъём состояния полезен только до ближайшего общего владельца.
Задача для самостоятельного решения
Нужно ли хранить count отдельно от items.length?
Показать разбор ответа
Обычно нет: count вычисляется. Независимая запись count создаёт риск рассогласования при добавлении, удалении и ошибке запроса.