프로젝트 코드 중간 피드백

N·2023년 2월 2일
0
  1. hydration 관련 오류가 발생하는 이유
  • nextjs에서 styled components 설정이 잘못되어 있는 부분이 있다
  • window 객체를 썼다 -> 서버에는 window객체가 없기 때문에 발생
  1. 폰트 위치를 다시 고려해 볼것
  • 현재 위치는 pages - src - font이고 GlobalStyle로 폰트가 설정되어 있는데 '_document.tsx' 파일에 옮기려고 생각중이다
  1. redux를 어디서 써야 하는지 다시 생각해 볼 것, redux는 조금 사용할 수록 좋다
  • 게시물을 작성하는 post 요청을 보낸 뒤 돌아오는 response로 게시물 상세 읽기 페이지로 redirect 시키기 위해 redux를 사용하는 것보다 게시물 상세 읽기 페이지로 동적라우팅해서 다시 get요청을 보내는 것을 고려
  • 돌아오는 response를 캐싱하는 방법도 있음
  • 회의한 결과 잠깐 사이에 서버에서 변동되는 값이 있을 수도 있으므로 새로운 요청을 보내기로 결정하였다
  1. 코딩컨벤션이 좋지 않아서 코드 가독성이 떨어진다
  1. redux toolkit에서 꼭 필요하지 않으면 wrapper나 내부에서 비동기 요청을 하지 말 것 -> 기술부채가 생길 수 있다

  2. 라벨링에 대해서 다시 고려해 볼 것 -> 버튼을 눌렀을 때만 필터가 동작하는 것이 아니고 글자를 눌렀을 때도 필터링 되도록 만들어주세요 -> UX

  3. 단위는 px로 주는게 확실할 수 있다. vw, vh는 가능하면 사용하지 마세요

profile
web

0개의 댓글

관련 채용 정보