February 7, 2022
1️⃣ 과제리뷰
- 코드가 지저분해도 구현은 해야 한다
- 라이브러리를 써서라도 구현은 해야 한다
form 태그를 굳이 써야 할까?
- 결론부터 말하자면 “안 쓸 이유가 없다.”
- 브라우저에서 default로 여러 기능을 제공한다 required, enter 누르면 submit
- 의미있는 페이지를 만들기 위해서 시맨틱하게 하는 것도 이유가 된다.
상수관리
- 오로지 유지보수를 위함 (당연히 들여야 하는 습관)
- 한번 이상 사용된다
- 한번만 쓰이면 같은 폴더 내에 관리
// src/utils/constants/routesPath.js
const ROUTES = {
HOME: '/',
RECENT_LIST: '/recentList',
PRODUCT: '/product',
};
export default ROUTES;
대소문자 조심!
- git은 대소문자 인지를 못해서, vscode 같은 editor에서 대소문자 변경하면 안 됩니다! (Components, components)
custom hook
- 컨벤션:
src/hooks/
일반적으로 custom hook 이라는 것을 알 수 있도록 “use”로 시작
- validation 같이 재사용 많은 함수는 custom hook으로 만들면 좋다 ✨
- 여태껏 커스텀 훅을 작성해보지 않았으면 도전해보기 💪🏻