Izvedeno stanje je bilo koja vrijednost koju možete izračunati iz postojećeg stanja umjesto da je posebno pohranite. Načelo: ako je možete izračunati, nemojte je pohraniti — izvedite je pri svakom renderiranju. Pohrana izvedbenih vrijednosti poziva ih da budu izvan sinkronizacije.
Antiuzorak: pohrana onoga što možete izračunati
() {
[items, setItems] = ([]);
[total, setTotal] = ();
() {
([...items, item]);
(total + item.);
}
}
