함수형 컴포넌트에서 useRef를 부르면 ref 오브젝트를 반환해준다.ref 오브젝트는 {current : value} 이렇게 생겼다(아무것도 안 넣어주면 undefined).우리가 인자로 넣어준 초기값(value)은 ref안에 있는 current에 저장됨.ref오브젝
useCallback은 주로 렌더링 성능을 최적화해야 하는 상황에서 사용된다. 이 Hook을 사용하면 만들어 놨던 함수를 재사용할 수 있습니다. 함수를 선언하면 컴포넌트가 리렌더링될 때마다 새로 만들어진 함수를 사용하게 됩니다. 대부분의 경우 이러한 방식은 문제없
아래와 같은 mock data mock.json이 public폴더아래에 있다App.jsApp.js를 실행시키면 이런 에러가 뜬다.useEffect는 렌더링이 된고 나서 실행되는데App.js 렌더링 과정을 살펴보면 useEffect가 실행도 안 됐는데 return문에서