16.1.1액션
상태에 어떠한 변화가 필요하면 액션(action)이란 것이 발생합니다. 이는 하나의 객체로 표현되는데요. 액션 객체는 다음과 같은 형식으로 이루어져 있습니다.
{ type: 'TOGGLE_VALUE' }
액션 객체는 type 필드를 반드시 가지고 있어야 합니다. 이 값을 액션의 이름이라고 생각하면 됩니다. 그리고 그 외의 값들은 나중에 상태 업데이트를 할 때 참고해야 할 값이며, 작성자 마음대로 넣을 수 있습니다.
예시 액션을 한번 살펴볼까요?
{ type: 'ADD_TODO', data: { id: 1, text: '리덕스 배우기' } } { type: 'CHANGE_INPUT', text: '안녕하세요' }