స్టేట్ మెషీన్ సిస్టమ్ను పరిమిత స్టేట్ల సమితి మరియు వాటి మధ్య అనుమతించిన ట్రాన్సిషన్లగా మోడల్ చేస్తుంది. స్వతంత్ర బూలియన్ ఫ్లాగ్ల సাথে సంघర్షించటానికి బదులుగా, ఏ స్టేట్లు ఉన్నాయి మరియు ఏ ట్రాన్సిషన్లు చట్టబద్ధమైనవి అని మీరు సరిగ్గా నిర్వచించారు — అসాధ్యమైన స్టేట్లను ప్రతিనిధித్వం చేయ్యలేనివిగా చేస్తుంది.
సమస్య: బూలియన్ సూప్
[isLoading, setLoading] = ();
[isError, setError] = ();
[isSuccess, setSuccess] = ();
