16.1.2 액션 생성 함수

    액션 생성 함수(action creator)는 액션 객체를 만들어 주는 함수입니다.

    function addTodo(data) {
    return {
        type: 'ADD_TODO',
      data
    };
    }
    
    // 화살표 함수로도 만들 수 있습니다.
    const changeInput = text => ({ 
      type: 'CHANGE_INPUT',
    text
    });

    어떤 변화를 일으켜야 할 때마다 액션 객체를 만들어야 하는데 매번 액션 객체를 직접 작성하기 번거로울 수 있고, 만드는 과정에서 실수로 정보를 놓칠 수도 있습니다. 이러한 일을 방지하기 위해 이를 함수로 만들어서 관리합니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.