setState는 비동기로 작동함 동기로 작동하게 된다면 변경될 때마다 바로 렌더링을 하기 때문에 굉장히 비효율적 -> 여러번 setState()를 했을 때 임시저장소에 모아뒀다가 최종적으로 한번만 렌더링하도록함