-
Notifications
You must be signed in to change notification settings - Fork 1
10월 1, 2주차(09.27 10.10)
Dami Kim edited this page Oct 10, 2021
·
2 revisions
- 목표치를 최대한 다 끝내려고 노력했다. 자잘한 에러들을 천천히 수정중이다. 백엔드분들께 필요한 부분을 요청했다
- 로직 분리를 하여 코드 재사용성을 높였다.
- 아직 완전하지는 않지만 미루고 미뤘던 react query를 적용한 코드를 드디어 작성해봤다.
- 여유있는 시간을 활용해 조금 더 구현을 해보려고 시도했다.
- 뭔가 react query가 익숙하지 않아서 잘 쓰고 있는 건지 모르겠다. data하나를 불러오는데 data.data.product 이런식으로 꼬리가 너무 길어진다
- 에러처리쪽에 신경을 좀 써보는게 이번 프로젝트의 작은 목표였는데, 에러처리에 좀 소홀했던게 아닌가 싶다
- 유저 액션, 비동기 통신 결과에 따른 에러 처리를 하지 못한게 아쉽다. 에러 처리 관련 로직도 분리하여 구현해봐야겠다.
- 초기 로딩 시간이 길어 loading spinner 컴포넌트 렌더 시간이 길다. 최적화 방법을 고민해봐야겠다.
- API를 붙이는데 아직 완성도가 높지 않아 에러가 자주 뜬다. 그런데 postman이나 notion이 통일되어 있지 않아 약간 어려움이 있는 것 같다. 백엔드분들과 조금 더 원활한 소통을 해보려고 노력해야 할 것 같다.
- 여전히 업무분담에 나 자신을 과대평가하는 경향이 있다ㅠㅠ 좀 더 객관적인 시각으로 정말 할 수 있는 만큼만 목표를 정해야 나도 다 하지 못했다는 자책감에서 벗어날 수 있을 것 같다.
- 에러처리를 에러단위로 class를 만들어서 해보고 싶다. 괜찮은 어프로치인것같다.
- useQuery 기능을 더 학습해봐야겠다. useQuery 요청이 여러 번 들어가는 이유가 무엇인지 확인해봐야겠다.
- 초기 렌더링에서 데이터가 없어서 undefined가 나오는 경우, ?를 붙이는 것 외에 어떻게 처리를 해야하는 지 조금 더 고민해봐야 할 것 같다.
- 페이지 로딩이 다소 느린 경향이 있는데 개선할 방법이 있는지 생각해보는 것이 좋을 것 같다.