Bir durum makinesi, bir sistemi sonlu bir durum kümesi artı bunlar arasında izin verilen geçişler olarak modeller. Bağımsız boolean bayraklarıyla uğraşmak yerine, tam olarak hangi durumların var olduğunu ve hangi geçişlerin yasalı olduğunu tanımlarsınız — imkânsız durumları temsil edilemez hale getirir.
Sorun: boolean çorbası
[isLoading, setLoading] = ();
[isError, setError] = ();
[isSuccess, setSuccess] = ();
