이제 상태가 업데이트될 때마다 render 함수를 호출하도록 코드를 작성해 봅시다.

    index.js

    (...)
    const render = () => {
      const state = store.getState(); // 현재 상태를 불러옵니다.
      // 토글 처리
      if (state.toggle) {
        divToggle.classList.add('active');
      } else {
        divToggle.classList.remove('active');
      }
      // 카운터 처리
      counter.innerText = state.counter;
    };
    
    render();
    store.subscribe(render);

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