useState 는 react를 사용하는데에 있어서 가장 중요한 react hook 중 하나이다위와 같이 선언을 하며 자식 컴포넌트에 아래와 같이 state 변수를 넘겨줄 수 있다.
프레임워크가 없던 시절에는 정적인 페이지를 제공하는 HTML 페이지를 동적으로 렌더링 하려면 Vanilla Javascript를 사용해야 했다. 그러나 웹사이트 규모가 커질수록 기존 데이터의 변경이 빈번하게 발생하면 웹사이트는 바뀐 부분을 탐색하기 위해 처음부터 DOM