이전 값 기준 증가
count + 1처럼 다음 값이 이전 상태에 의존합니다.
예제의 핵심은 count 값을 어디서 바꾸느냐입니다. 컴포넌트는 의도를 dispatch하고, reducer는 이전 상태와 action만으로 다음 상태를 반환합니다.
count + 1처럼 다음 값이 이전 상태에 의존합니다.
action type만 바뀌어도 동일한 reducer 안에서 규칙을 비교할 수 있습니다.
버튼 코드가 초기화 세부 규칙을 몰라도 reducer가 기준 값을 결정합니다.
고정 명령을 넘어 입력값이 필요한 변경도 action 객체로 표현합니다.
읽는 포인트 reducer를 잘 썼는지는 버튼 개수가 아니라 action별 상태 전환을 표로 검증할 수 있는지로 판단하면 쉽습니다.