16.2.4 액션 타입과 액션 생성 함수 정의
프로젝트의 상태에 변화를 일으키는 것을 액션이라고 합니다. 먼저 액션에 이름을 정의해 주겠습니다. 액션 이름은 문자열 형태로, 주로 대문자로 작성하며 액션 이름은 고유해야 합니다. 이름이 중복되면 의도하지 않은 결과가 발생할 수 있기 때문입니다.
index.js
const divToggle = document.querySelector('.toggle'); const counter = document.querySelector('h1'); const btnIncrease = document.querySelector('#increase'); const btnDecrease = document.querySelector('#decrease'); const TOGGLE_SWITCH = 'TOGGLE_SWITCH'; const INCREASE = 'INCREASE'; const DECREASE = 'DECREASE';