ਡੈਰਾਇਵਡ ਸਟੇਟ ਕੋਈ ਵੀ ਮੁੱਲ ਹੈ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਮੌਜੂਦਾ ਸਟੇਟ ਤੋਂ ਕੰਪਿਊਟ ਕਰ ਸਕੋ ਬਜਾਏ ਇਸ ਨੂੰ ਵੱਖਰੇ ਤੌਰ ਤੇ ਸਟੋਰ ਕਰਨ ਦੇ। ਸਿਧਾਂਤ: ਜੇ ਤੁਸੀਂ ਇਸ ਦੀ ਗਣਨਾ ਕਰ ਸਕਦੇ ਹੋ, ਤਾਂ ਇਸ ਨੂੰ ਸਟੋਰ ਨਾ ਕਰੋ — ਹਰ ਰੈਂਡਰ 'ਤੇ ਇਸ ਨੂੰ ਡੈਰਾਇਵ ਕਰੋ। ਡੈਰਾਇਵਲ ਮੁੱਲਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨਾ ਉਨ੍ਹਾਂ ਨੂੰ ਸਿੰਕ ਤੋਂ ਬਾਹਰ ਹੋਣ ਦਾ ਸੱਦਾ ਦਿੰਦਾ ਹੈ।
ਅਨਟੀ-ਪੈਟਰਨ: ਉਸ ਨੂੰ ਸਟੋਰ ਕਰਨਾ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਕੰਪਿਊਟ ਕਰ ਸਕਦੇ ਹੋ
() {
[items, setItems] = ([]);
[total, setTotal] = ();
() {
([...items, item]);
(total + item.);
}
}
