리액트의 장점 중 하나는 리액트 앱 안에서 어떤 부분의 값을 변화시킬 때 그 변화되는 부분만 재랜더링을 한다는 점이다.

이 장점을 있게 해준 리액트의 필수적인 요소가 있다면 그게 State다.

리액트에는 React.useState()라는 메서드가 있는데 이게 State를 설정하는 메서드이다.

이 메서드는 두개의 인자를 받는데 하나는 초기값, 하나는 값을 바꾸는 함수이다.

이 두개의 인자가 모두 중요하기 때문에 구조분해할당을 통해 둘 다 변수에 담아준다.

const [초기값, 값변화함수] = React.useState(0)