상태(state)란?상태는 컴포넌트의 동작에 영향을 주는 데이터!사용자의 입력이나 외부 데이터에 따라 변할 수 있는 값React 안에서 예를 들어,버튼이 눌렸는가?입력창에 적힌 값은 무엇인가?현재 로그인한 사용자는 누구인가?이런 것들이 모두 상태라고 볼 수 있음상태 관리란?상태를 저장하고, 변경하며, 그에 따라 UI를 업데이트하는 과정React는 이런 상태 관리를 아주 잘 도와주는 라이브러리 상태 관리를 왜 해야 할까?상태가 변할 때 화면이 자동으로 다시 렌더링되도록 만들기 위해서!예를 들어, 버튼을 클릭해서 숫자가 올라가야 하는데 이 숫자 상태를 관리하지 않으면 화면은 그대로인 경우가 있죠또한, 규모가 커질수록 상태가 여러 컴포넌트에서 동시에 쓰이거나, 상태 변화에 따라 여러 컴포넌트가 영향을 받을 수..