16.2.5 초깃값 설정

    이 프로젝트에서 사용할 초깃값을 정의해 주겠습니다. 초깃값의 형태는 자유입니다. 숫자일 수도 있고, 문자열일 수도 있고, 객체일 수도 있습니다.

    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';
    
    const toggleSwitch = () => ({ type: TOGGLE_SWITCH });
    const increase = difference => ({ type: INCREASE, difference });
    const decrease = () => ({ type: DECREASE });
    
    const initialState = {
      toggle: false,
      counter: 0
    };

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