일주일동안 강의를 보거나 프로젝트를 하면서 알게된 것을 적는 주말 기술 회고

useState는 함수형 또는 클래스형 컴포넌트의 상태를 관리하고, 변경할 수 있도록 도와주는 하나의 React Hook이다.
useState는 컴포넌트에서 로컬의 데이터 상태를 관리할 수 있게 만들어 주는 기능이다.
useState는 초기 입력될 상태 값을 인자로 받아서 그 상태 값과 해당 상태값을 업데이트할 수 있는 모디파이 함수를 반환한다.
const [value, setValue] = useState(0);
value는 0을 가지게 된고 setValue를 통해서 value값을 조정할 수 있다.
useState는 React개발에 여러 가지 이점을 제공한다.
useState는 컴포넌트 상태를 추적하기 위해 fiber라는 데이터 구조를 사용한다. 상태 변수가 업데이트되면, React는 새로운 상태와 이전 상태를 비교하고 다시 렌더링이 필요한지 여부를 결정하고, 다시 렌더링이 필요한 경우, React는 가상 DOM을 업데이트하고 실제 DOM에 필요한 변경 사항을 적용한다.
아직 React를 깊게 해보지 않아 잘 모르지만, 일단 나중에 도움이 되기 위해 적어보겠다.
여기까지 useState가 무엇인지 알아보고, 다양한 부분을 알게되었다.
성능 고려 사항과 일반적인 실수들은 이번 숙지하여 잘 지켜보자.