16.1.1액션

    상태에 어떠한 변화가 필요하면 액션(action)이란 것이 발생합니다. 이는 하나의 객체로 표현되는데요. 액션 객체는 다음과 같은 형식으로 이루어져 있습니다.

    {
      type: 'TOGGLE_VALUE'
    }

    액션 객체는 type 필드를 반드시 가지고 있어야 합니다. 이 값을 액션의 이름이라고 생각하면 됩니다. 그리고 그 외의 값들은 나중에 상태 업데이트를 할 때 참고해야 할 값이며, 작성자 마음대로 넣을 수 있습니다.

    예시 액션을 한번 살펴볼까요?

    {
      type: 'ADD_TODO',
      data: {
        id: 1,
        text: '리덕스 배우기'
    }
    }
    
    {
      type: 'CHANGE_INPUT',
      text: '안녕하세요'
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.