카운터 action은 이벤트 의도를 reducer 입력으로 바꾼다

버튼은 숫자를 직접 바꾸지 않고 increment, decrement, reset 같은 action을 dispatch한다.

Click 사용자 의도 +, -, reset
Action type/payload 무슨 일이 났는지 기록
Reducer next count 계산 switch 또는 map
Render 새 count 표시 state 반영
action
payload
상태 변화
increment
amount 선택
count 증가
decrement
amount 선택
count 감소
reset
없음 또는 기준값
초기값 복귀
set
명시 값
검증 필요
핵심 좋은 action은 UI 이벤트 이름보다 상태 관점의 변경 의도를 드러낸다.