상태 관리에 사용되는 Hook
외부 라이브러리없이 React가 제공하는 훅만으로 상태관리를 구현하기 위해 사용한다. 함수형 컴포넌트에 상태를 두고, 여러 컴포넌트간 데이터와 데이터 변경 함수를 공유하는 방식으로 상태를 관리하게 된다. useState 단순한 하나의 상태를 관리하기에 적합하다. const [ state, setState] = useState(initState| initFn) state가 바뀌면, state를 사용하는 컴포넌트를 리렌더한다. useEffect와 함께, state에 반응하는 훅을 구축한다. useState를 활용한 상태 관리 상위 컴포넌트에서 state와 state변경 함수를 정의하고, 그 state나 변경 함수를 사용하는 컴포넌트까지 prop으로 내려주는 패턴이다.(state를 조작하는 함수를 하위 컴포넌..
개념정리/React
2023. 12. 3. 16:55