React에서는 부모 컴포넌트가 리렌더되면 자식 컴포넌트들도 리렌더된다. 당연한 일로 볼 수도 있지만 프로젝트의 규모거 커진다면 자식 컴포넌트들의 불필요한 리렌더는 성능에 악영향을 줄 것이다. 위의 예시에서 부모 컴포넌트인 App은 state로 count, text를
node 기반 프로젝트에서는 package.json에서 npm에서 받은 라이브러리들을 관리하게 된다. 그런데 명령어로 라이브러리 설치 시 package-lock.json 파일이 추가로 생성되는 것을 볼 수 있다. package.json과 유사하지만 조금은 다른 구성의
프로젝트를 진행하며 로그인처럼 AccessToken이 필요없는 요청을 제외하고 모든 요청에 대해 AccessToken을 Header에 담아 보내야했다. 이를 위해 axiosInstance를 따로 만들어서 사용하는 방법을 사용했었다.위 코드처럼 불필요하게 인스턴스를 하나