아래와 같이 설정프로젝트 파일이 루트폴더보다 하위에 있는경우 아래 코드 추가1) Prettier 설치2) prettierrc.json 설정3) eslintrc.json 수정extends, plugins의 배열 안에 순서 중요함(어떤 걸 우선 적용할지 정해짐)
react에서 router를 처리할 때 Link를 자주 사용한다.그런데 Link 태그를 사용하여 메뉴를 만들 경우활성화된 메뉴의 스타일 속성을 적용해주기 위해선 별도의 처리가 필요하다.하지만 NavLink는 별도의 처리 없이 활성화된 메뉴의 스타일 속성을지정해줄 수 있
모니터 크기에 따라 화면에 보이는 컨텐츠의 양이 다르다\-> 메뉴를 접을 수 있도록 하여 작은 모니터에서도 컨텐츠를 충분히 볼 수 있게 기능을 추가메뉴를 접는 사용자의 경우 사이트에 재방문했을 경우에도 메뉴를 접어 사용할 것 같다고 생각\-> 로컬 스토리지에 사이드바
소프트웨어가 존재하는 이유, 목적소프트웨어가 풀고자 하는 현실 세상의 문제비즈니스 로직을 분리하는 이유는 관심사의 분리를 위해서이다.도메인 로직과 어플리케이션 서비스 로직은 어떤 앱이든 역할이 구분되고, 변경의 이유도 다르기 때문이다.도메인 로직과 아닌 것을 잘 나누고