오늘 한 일
- 기분이 너무너무 바닥을 쳤던 어제에 비하면 오늘은 컨디션이 그나마 나았다. 여세를 몰아서 상세 페이지에서 게시글을 수정하고 삭제하는 기능을 붙였다. 삭제할 때는 게시글 내용은 물론, 게시글과는 별도로 스토리지에 저장되는 이미지 파일까지 함께 삭제할 수 있도록 디스패치를 붙였다. 어제 실패했던 무한스크롤도 차근차근 다시 하니 언제 그랬냐는 듯 잘 작동했다. 답안 코드를 보고 거의 그대로 따라 작성하긴 했지만 상품마다 찜을 누를 수 있는 기능도 추가했다. 하지만 찜을 누르고 나면 회색이었던 하트 모양이 분홍색으로 변하기는 하는데, 컴포넌트 리렌더링 없이는 찜 개수에 1이 더해지지를 않았다. 불필요하게 리렌더링 할 필요 없이 하트가 들어있는 컴포넌트만 부분적으로 리렌더링 하고 부모 컴포넌트에는 영향을 미치지 않으면 좋겠는데 그게 생각처럼 쉽게 되지 않았다. 결국 찜을 눌렀으면 원래의 찜 개수에서 1을 더하는 식으로 조건문을 사용해서 표면적으로 해결하기는 했는데 이것도 꼭 시간 날 때 다시 구현해보고 싶다.
- 실시간 알림 및 알림 페이지를 보여주는 기능과 게시글을 작성할 때 게시글의 레이아웃을 미리 사용자가 고를 수 있게 하는 기능은 시간 문제로 과감하게 버릴 수밖에 없었다. ㅠㅠ 과제 필수사항도 전부 포함하지 못해 아쉬웠다.
- 지난번에도 그랬던 것 같은데, 이번에도 배포 전에 로컬에서 돌렸을 때는 특별한 이상이 없었고 그래서 미련 없이 배포를 했다. 배포가 완료된 후 시험 삼아 들어가 본 페이지에는 각종 CSS를 준 태그들의 위치가 뒤틀려 있었고, 잘만 돌아가던 무한스크롤마저 무한로딩에 걸려 다음 페이지를 불러오지 못하고 있었다.. 태그는 급히 수정했고, 무한스크롤도 한 번에 불러오는 게시글 개수를 일단 조금 늘려놓긴 했지만 아직도 마음이 아프다ㅠㅠ http://market-ob.shop/
내일 할 일
- 내일은 주특기 주간이 모두 끝나고 다시 새로운 협업 프로젝트 주간이 돌아오는 날이니만큼 프로젝트 진행에 대한 계획을 잘 짜야 할 것 같다. 주특기 심화 과제조차 온전하게 해내지 못한 내가 무슨 프로젝트를 한다는 건가 싶기는 하지만... 일단 열심히 해보자.
'항해99 > 03_주특기 심화(Day26~32)' 카테고리의 다른 글
항해03_주특기 심화(Day31): 기본 기능 붙이기(2) 잘 안 풀린다ㅠㅠ (0) | 2021.07.08 |
---|---|
항해03_주특기 심화(Day30): 기본 기능 붙이기(1) (0) | 2021.07.07 |
항해03_주특기 심화(Day29): 과제 뷰 잡기 (0) | 2021.07.06 |