useState
는 리액트 훅으로, 데이터 상태를 유지하고 변경하는 데 사용됩니다. 🧲- 상태가 변하면 컴포넌트가 리렌더링되며, 이는 함수 부분이 다시 실행됨을 의미합니다. 🔄
- 하위 컴포넌트의 상태를 유지하려면 부모 컴포넌트에서 상태를 관리하거나 로컬 스토리지를 활용할 수 있습니다. 💾
useState
는 배열을 반환하며, 첫 번째 요소는 현재 상태, 두 번째 요소는 상태를 업데이트하는 함수입니다. 🔢- 제네릭을 사용하여
useState
의 자료형을 지정할 수 있습니다. 🧬