O mașină de stare modelează un sistem ca un set finit de stări plus tranzițiile permise între ele. În loc să gestionezi semnale booleene independente, definești exact ce stări există și ce tranzițiile sunt legale — ceea ce face ca stările imposibile să fie nereprezentabile.
Problema: amestec de booleeni
[isLoading, setLoading] = ();
[isError, setError] = ();
[isSuccess, setSuccess] = ();
