Estado derivado es cualquier valor que puedas calcular a partir del estado existente en lugar de almacenarlo por separado. El principio: si puedes calcularlo, no lo almacenes — derívalo en cada renderizado. Almacenar valores derivables los invita a desincronizarse.
El antipatrón: almacenar lo que puedes calcular
() {
[items, setItems] = ([]);
[total, setTotal] = ();
() {
([...items, item]);
(total + item.);
}
}
