એસિંક્રોનસ ઓપરેશન્સ (API કોલ્સ)ના બહુવિધ સંભવિત પરિણામો હોય છે, તેથી તમે ફક્ત ડેટા કરતાં વધુ મોડેલ કરવું જોઈએ — તમે લોડિંગ, સફળતા અને ભૂલ સ્થિતિઓ રજૂ કરવી જોઈએ. આને સારી રીતે મોડેલ કરવાથી પુરાણી ડેટા દેખાડવા અથવા કોઈ પ્રતિક્રિયા ન મળવા જેવી UI બગ્સ અટકાવવામાં આવે છે.
The naive approach and its flaws
[data, setData] = ();
[loading, setLoading] = ();
[error, setError] = ();
