memo
useCallback
: 함수형 컴포넌트에서도 직관적인 함수를 이요하여 작업할 수 있게 만든 기능
최상위 레벨에서만 호출 가능
→ 반복문, 조건문, 중첩함수 내부에서 호출 X
리액트 함수 컴포넌트 내에서만 호출 가능
const [state, setState] = useState(initialState);