0. 기본 배경 (1) 리-렌더링의 발생 조건 A. 컴포넌트에서 state가 바뀌었을 때 B. 컴포넌트가 내려받은 props가 변경되었을 때 C. 부모 컴포넌트가 리-렌더링 된 경우 자식 컴포넌트는 모두 (2) 최적화 리액트의 훅을 사용하면서 필요한 부분 외적으로 렌더링이 일어나는 것은 비효율이 발생하는 것이기 때문에 최대한 줄여야한다. 1. useState 가장 기본적으로 사용되며, 함수형 컴포넌트 안에서 가변적인 상태를 갖게 한다. 가변적인 상태란? 변경사항을 해당 부분만 업데이트 시킬 수 있는 것 // 사용 문법 const [state, setState] = useState(초기값); (1) 함수형 업데이트 기존의 변경할 값만 넣는 것이 아닌, 내부에 콜백함수를 줄 수 있다. 인자 부분에 현재 St..