오늘 강의에서 배운 내용들을 간단하게 정리해보았다.
github을 포트폴리오로 작성 시 지키면 좋은 것
- README에 프로젝트 폴더 구조를 표시하자.
- 가독성을 위해 한 파일당 최대 150줄을 넘기지 않는게 좋다.
- module.scss의 파일이름은 소문자로 시작하면 좋다.
- 공통 컴포넌트를 관리하여 코드 중복을 줄이자.
- 컴포넌트 폴더 이름을 소문자로 시작하는게 좋음.
- 커스텀훅과 라이브러리를 구분해라.
Typescript 작성 시 주의사항
any
타입은 쓰지마라.
- axios는 object로 넘겨주는게 좋다.
React 개발 시 지켜야 할 것
- 컴포넌트에 넘기는 props는 소문자로 넘겨준다.
- suspense를 사용해서 로딩을 깔끔하게 코딩한다.
setInterval
후에는 clearInterval
을 수행하라.
- try catch에 finally를 마지막에 넣어주자.
- useMount를 해주었으면 useUnMount를 해주자.
- 리코일은 작게 쓰자. 주로 한페이지 안에서 한정된 곳에서만.
- 리코일에 키값으로
#
을 붙여주면 가독성이 좋아진다.