Türetilmiş durum, ayrı ayrı depolamak yerine mevcut durumdan hesaplayabileceğiniz herhangi bir değerdir. İlke: hesaplayabiliyorsanız, depolamayın — her render'da türetin. Türetilebilir değerleri depolamak onları senkronizasyondan çıkmaya davet eder.
Anti-pattern: hesaplayabileceğiniz şeyi depolamak
() {
[items, setItems] = ([]);
[total, setTotal] = ();
() {
([...items, item]);
(total + item.);
}
}
