https://devlog-wjdrbs96.tistory.com/231

Untitled

Untitled

(라이트하우스 → 새로고침 404 해결 먼저)

1차 폴더명, 변수명 수정

2차 시멘틱 태그 수정

3차 성능개선 (라이트하우스)

4차 반응형

프로젝트를 진행하면서 불필요하게 컴포넌트를 분리 시키고 있다고 느낄 때가 많았습니다. 또한 개발 과정에서 페이지가 많이 무겁고, 재렌더링 문제가 심하다고 느꼈고, 페이지 구현에만 초점에 맞춰져서 시맨틱과 접근성을 고려하지 못한 점이 아쉬움이 컸습니다. 이러한 부분에 있어 리팩토링이 필요함을 느끼게 되어 다음과 같은 목표를 세웠습니다.

깃허브 활용 제대로 하기 → Pull requests 메세지, 코드 컨벤션, 코드 리뷰, 플로우 전략 등

1차 목표

  1. 파일/폴더명 컨벤션 명확하게 하기
  2. API나 Recoil 파일은 같은 주제끼리 묶어서 관리하기
  3. 파일 구조에 대해 고민하기
  4. 시맨틱한 마크업으로 고치기

2차 목표

  1. 가독성을 고려한 좋은 코드 짜기