상태 머신(State Machine)이란 무엇인가요?
보통 freeCodeCamp해설
상태 머신(유한 상태 기계, FSM)은 유한한 수의 상태, 전이(transition), 이벤트로 구성된 모델입니다. UI 상태 관리(idle → loading → success/error), 게임 캐릭터 AI, 프로토콜 구현 등에 사용됩니다. XState 같은 라이브러리가 프론트엔드 상태 관리에 이를 활용합니다.
상태 머신(유한 상태 기계, FSM)은 유한한 수의 상태, 전이(transition), 이벤트로 구성된 모델입니다. UI 상태 관리(idle → loading → success/error), 게임 캐릭터 AI, 프로토콜 구현 등에 사용됩니다. XState 같은 라이브러리가 프론트엔드 상태 관리에 이를 활용합니다.