Производное состояние — это любое значение, которое вы можете вычислить из существующего состояния вместо того, чтобы сохранять его отдельно. Принцип: если вы можете его рассчитать, не сохраняйте его — вычисляйте его при каждом рендере. Сохранение производных значений приводит к их рассинхронизации.
Анти-паттерн: сохранение того, что вы можете вычислить
() {
[items, setItems] = ([]);
[total, setTotal] = ();
() {
([...items, item]);
(total + item.);
}
}
