উদ্ভূত অবস্থা হল যেকোনো মান যা আপনি বিদ্যমান অবস্থা থেকে গণনা করতে পারেন আলাদাভাবে সংরক্ষণের পরিবর্তে। নীতি: যদি আপনি এটি গণনা করতে পারেন, তাহলে এটি সংরক্ষণ করবেন না — প্রতিটি রেন্ডারে এটি উদ্ভব করুন। উদ্ভবযোগ্য মান সংরক্ষণ করা তাদের সিঙ্ক্রোনাইজেশনের বাইরে যেতে আমন্ত্রণ জানায়।
বিরোধী-প্যাটার্ন: যা গণনা করতে পারেন তা সংরক্ষণ করা
() {
[items, setItems] = ([]);
[total, setTotal] = ();
() {
([...items, item]);
(total + item.);
}
}
