state : 데이터가 저장되는 곳 바닐라JS는 데이터가 바뀔 때마다 전체를 업데이트하지만, React는 바뀐 부분만 인지해서 업데이트 함. 핵심: 데이터(state)가 바뀔 때마다 React가 바뀐 값을 가진 컴포넌트를 리렌더링 하고 UI를 refresh한다. J