석이의 개발일지

위시리스트 찜(ICON) 상태값 유지 및 관리 Error 본문

Error Issue/Why Stay? (왜 가?)

위시리스트 찜(ICON) 상태값 유지 및 관리 Error

믹석이 2023. 2. 8. 01:38
728x90

Error

문제는 세 가지 정도 있었다.

첫 번째. 호텔 카테고리 list 화면에서 좋아요 된 호텔이 채워진 하트로 표시 필요

두 번째. 호텔 카테고리 list 화면에서 like가 전역으로 관리되게 되면 호텔별 좋아요 상태 표시가(한 개 누르면 전체 상태가 다 바뀌게 됨) 힘드므로 개별 상태로 관리가능하도록 수정

세 번째. 위시리스트 페이지에서는 호텔 하트 채워진상태로 표시

프로젝트 때 상황은 BE에 isLike 상태 구분이 안되어 있었다는 점과 전역으로 데이터를 관리하던 wishlist 에는 data 정보들이 있었다.

해결방법

좋아요를 눌렀는지 안눌렀는지를 판단하는 것보다 위시리스트에 있는 호텔이 전체리스트의 호텔 id값과 일치할 경우 좋아요가 되어있는 상태 & 위시리스트에 없으면 좋아요가 안되어있는 상태로 구분하여 해결하였다.

LIST

'Error Issue > Why Stay? (왜 가?)' 카테고리의 다른 글

위시리스트 찜기능 Error  (0) 2023.02.08
Modal Error  (0) 2023.02.08
Git push Error  (2) 2023.02.06
Comments