Afledt tilstand er enhver værdi, du kan beregne fra eksisterende tilstand i stedet for at gemme den separat. Princippet: hvis du kan beregne det, skal du ikke gemme det — udled det ved hver gengivelse. Lagring af afledelbare værdier inviterer dem til at blive ude af synkronisering.
Antipattern: lagring af det du kan beregne
() {
[items, setItems] = ([]);
[total, setTotal] = ();
() {
([...items, item]);
(total + item.);
}
}
