자바스크립트로 만든 유한 상태 기계 XState
프론트엔드
자바스크립트로 만든 유한 상태 기계 XState
두줄요약
XState로 유한 상태 기계의 개념과 사용법을 장바구니 예제로 설명했습니다. React에서 상태, 컨텍스트, 액션, 가드를 어떻게 연결하는지 정리했습니다.
핵심 내용
- 자바스크립트 상태 기계 개념을 XState로 구현하는 방법 정리
- 상태, 이벤트, 컨텍스트, 액션, 가드, 이벤트리스 전이 개념을 장바구니 예제로 설명
- 조건문과 플래그가 늘어날수록 복잡해지는 UI 로직을 선언적으로 정리하는 관점 제시
- React의 useMachine과 send로 상태 전이와 컨텍스트 렌더링 연결
