Class Componentstate(필드 대체)를 가지고 있고 이를 수정할 수 있다.라이프 사이클에 따른 생명주기 메서드를 사용할 수 있다. state값이 변경되면 리액트는 변화를 인식하고 그에 맞는 화면을 출력하기 위해 component를 리랜더링한다. 그래서 state값을 변경할 때는 state에 어떤 숫자를 넣어서 변경하는 게 아닌this.setStatus() 함수를 이용해서 새로운 status값을 넣어주면 된다.#여기서 랜더링이 안 되게 하려는 이유는 불필요한 리랜더링이 발생할 경우 불필요한 계산과 작업이 이루어지기 때문에 컴포넌트의 성능이 저하되기 때문 생명주기(라이프 사이클)react의 component 라이프 사이클은 생성(mount), 업데이트(Update), 제거(Unmount) 단계로..