Një makinë me gjendje modelon një sistem si një grup i fundëm i gjendjeve plus tranzicioneve të lejuara ndërmjet tyre. Në vend që të luftosh me flamuj boolean të pavarur, ti përcakton saktësisht se cilat gjendje ekzistojnë dhe cilat tranzicione janë ligjore — duke e bërë gjendje të pamundura të pareprezentueshme.
Problemi: kaos boolean
[isLoading, setLoading] = ();
[isError, setError] = ();
[isSuccess, setSuccess] = ();
