Afgeleide toestand is elke waarde die je kunt berekenen uit bestaande toestand in plaats van apart op te slaan. Het principe: als je het kunt berekenen, sla het niet op — leid het af bij elke render. Het opslaan van afleidbare waarden nodigt uit dat ze uit sync raken.
Het anti-patroon: opslaan wat je kunt berekenen
() {
[items, setItems] = ([]);
[total, setTotal] = ();
() {
([...items, item]);
(total + item.);
}
}
