코드 리뷰 시간 👨🏻🏫
- Route는 최대한 간단하게
- react-loadable, react-helmet, Day.js 라이브러리 추천
- 로직, 리턴 분리하는 것 추천 (파일 분리)
- 삼항연산자, map 등 리턴 안에 비추
- 라이브러리 뜯어보는 것이 실력 향상에 Good ✨
- 아이콘 라이브러리 현업에서는 쓰지 않고 svg로
- 핀터레스트 디자인 참고
- state가 많아지면 코드 분리하기
- 프리텐다드 폰트 추천
- 모달은 react-modal 추천
- import 순서 npm-> type-> hooks-> component-> style
- 변수명, props명 웬만하면 일치시키기 ex) isLoading={isLoading}
- 줄임말 쓰지 않기 ex)favs->favorites
- 주석은 코드 못짠 것에 대한 핑계다!
- 리덕스하면서 스토어 구조 익히기
수업 시간 👩🏻💻
- 웹 폰트 서브셋 다운받아도 된다 (woff2, woff)
- https://spoqa.github.io/spoqa-han-sans/ 스포카 한 산스 폰트 추천
- favicon 활용하기
- useEffect -> 뭔가 변하면 행동을 한다
- useCallback -> 함수들 일일이 만들지 않고 저장해놨다가 땡겨 쓰겠다
- useMemo -> 값들 일일이 계산하지 않고 계산 결과를 저장해놨다가 땡겨 쓰겠다
- GET : useQuery
- POST : useSendApi