아침에 일어나 공부방에 갈 준비를 하며
오늘 해야 할 일을 정리했습니다.
오늘은 어제 했던 드롭다운에서 사용하지 않는 메뉴들을 제거했던 부분의
리뷰를 반영하여 리팩터링을 진행한 후
로딩 유틸함수를 만드는 작업을 진행해야겠다는 생각이 들었습니다.
공부방에 도착 후 어제 했던 드롭다운에서 사용하지 않는 메뉴들을 제거하는 부분을
코드 리뷰를 반영하여 리팩터링을 진행했습니다.
인라인 스타일을 사용할 때 어떻게하면 리 렌더링이 되지 않는지 잘못 알고 있던 부분에 대해
리뷰를 받았는데 useMemo
를 사용하면 해결이 되지만 캐싱도 비용이 크니
스타일에 캐싱을 하는 것은 너무 큰 비용이 발생하는 것 같은 느낌이 들어
스타일을 조금만 주더라도 스타일 컴포넌트로 변경하는 작업을 진행했습니다.
점심을 먹은 후 로딩 유틸 함수를 만드는 작업을 진행했습니다.
생각보다 쉽지 않았고 다른 프론트엔드 분들과 함께 이야기를 나누며
어떻게 함수를 설계할 지 논의를 하고 팀을 나누어
로딩 유틸 함수를 만드는 작업을 진행했습니다.
그중 Suspense
와 Fallback
을 사용해보자는 의견이 나와Suspense
와 fallback
을 사용했는데 리액트에서 아직data fetch
에 대한 부분은 준비 중인 것을 확인하여
다시 유틸 함수를 설계하기 시작했는데 설계가 쉽지 않았습니다.
그렇게 유틸 함수를 만들다보니 어느덧 저녁시간 되었고
저녁을 먹은 후 유틸 함수를 만드는 작업을 다시 시작했는데
집중도가 너무 떨어지기도 하고 하루 만에 끝날 일이 아니라는 생각이 들어
주말에 필요한 부분을 더 공부하고
월요일에는 짐을 빼야 하는 부분이 있어 화요일까지 완성하자는 생각으로
퇴근을 했습니다.
오늘은 제가 잘못 알고 있던 부분에 대해 바로잡을 수 있는 하루였습니다.
항상 정보를 확인할 땐, 그 정보가 확실한지 검증을 해야겠다는 생각이 들었습니다.
'Today I Learned' 카테고리의 다른 글
TIL]2022/12/04 (1) | 2022.12.05 |
---|---|
TIL] 2022/12/03 (1) | 2022.12.04 |
TIL]2022/12/01 (0) | 2022.12.02 |
TIL]2022/11/30 (0) | 2022.12.01 |
TIL]2022/11/29 (0) | 2022.11.30 |