저번에 적은 글에서 나온 문제점인 props는 오직 읽기 전용으로 props의 값을 변경 할 수 없다는 것을 알 수 있습니다. 이를 해결하기 위해 state를 사용합니다. react에서 state는 아주 중요한 개념입니다. state를 사용하여 컴포넌트를 캡슐화(다른 소스에서 컴포넌트안의 state 변경 불가), spa(single page application) 등을 만드는데 사용합니다. state의 값이 바뀌면 react에서 자동으로 페이지를 다시 렌더링하주게 됩니다. 이를 이용하여 spa를 구현합니다. https://ko.reactjs.org/docs/state-and-lifecycle.html State and Lifecycle – React A JavaScript library for build..