useState 개요 state는 변수 대신 사용하는 React 만의 데이터 저장 공간이며, 문자, 숫자, array, object 모두 저장할 수 있다는 특징을 가진다. 변수 대신 state를 사용하여 데이터를 저장해놓는 이유는 웹이 마치 App과 같이 동적으로 동작하게 만들기 위함이다. state를 사용하지 않는다면 글 제목을 수정하거나 순서를 바꿀 때마다 변경 사항을 임의의 공간에 번거롭게 보관해야 하고, 일일이 반영해야 하는 과정을 거쳐야 하지만 state를 사용하게 된다면 state가 변경될 때 마다 HTML이 자동으로 재 랜더링되어 사용자에게 마치 앱처럼 새로고침 없이도 부드럽게 바뀌는 것과 같은 경험을 줄 수 있다.
이런 특징 때문에 state는 자주 바뀌며 중요한 데이터를 보관해야 할 때 주로 사용한다. useState Hook useState는 React의 기본 Hook 중 하나이다. useState hook은 함수형 컴포넌트에서 상태(state)를 관리할 수 있게 ...
원문 링크 : (React) useState 개요 및 예시