Loading & error states
Në shqip: Gjendjet e ngarkimit dhe gabimit
ShpjegimiSQ
Çdo ekran që merr të dhëna ka tri gjendje: duke ngarkuar (spinner ose „skeleton“), gabim (mesazh dhe buton „Provo sërish“), dhe sukses. Harrimi i dy të parave është gabimi më i shpeshtë i fillestarëve.
EnglishEN
Every screen that fetches data has three states: loading (a spinner or “skeleton”), error (a message and a “Try again” button), and success. Forgetting the first two is the most common beginner mistake.
Si ta mendosh
Si ekrani i aeroportit: „në kohë“, „me vonesë“, „anuluar“ — gjithmonë të tregon diçka.
Lexoje në anglisht
Like the airport board: “on time”, “delayed”, “cancelled” — it always tells you something.
Shembull kodijavascript
if (isPending) return <Skeleti />;
if (error) return <Gabim mesazhi={error.message} riprovo={refetch} />;
return <ListaETermave termat={data} />;