Nevertheless

[FE] 도서 상세페이지 구현(좋아요, 장바구니) 본문

데브코스/도서 판매 쇼핑몰

[FE] 도서 상세페이지 구현(좋아요, 장바구니)

hxx_1 2024. 11. 18. 23:51

👩🏻‍💻 개발 상황

  • 도서 상세 페이지 구현
  • 로그인 시 좋아요 추가 취소 기능 구현
  • 도서 수량 변경 기능 추가
  • 장바구니 담기 기능 추가 

💥 발생한 오류 (미해결)

메인 화면에서 로그인을 하고 상세 도서 페이지에 들어가서 좋아요 누르기는 되는데, 상세 도서 페이지에서 로그인을 하고 다시 도서 페이지로 돌아와서 좋아요를 누르려고 하면, 기능이 제대로 동작하지 않고 아래와 같은 오류가 생긴다.

perplexity 에게 물어봤을 때 문제의 원인은 아래와 같은 문제 때문이라고 한다,, 아직 해결을 하지 못해서 해결하면 내용을 추가해야겠다. 

 

1. 상태 동기화 문제

  • 페이지에 이미 들어가 있는 상태에서 로그인할 때, 해당 페이지의 컴포넌트가 인증 상태 변화를 감지하지 못하고 있습니다.

2. 컴포넌트 리렌더링 문제

  • 로그인 후 새로운 페이지로 이동할 때는 컴포넌트가 새로 마운트되면서 최신 인증 상태를 가져오지만,
  • 현재 페이지에서 로그인할 때는 컴포넌트가 리렌더링되지 않아 인증 상태가 업데이트되지 않습니다.

🌟 배운 점

강의를 듣는데도 너무 오래 걸리고, 제대로 알지 못하는 상황에서 오류가 생기다보니까 어디를 어떻게 고쳐야 할 지 모르겠어서 더 어렵다. 오류를 두려워하지 않아야 하는데,, 오류가 뜰 때마다 정신적으로 너무 지치는 것 같다. 하루에 해야 할 분량이 있다보니까 매일 시간에 쫓겨서 공부를 해서 이런 오류를 만났을 때 더 스트레스를 받는 것 같은데, 이런 상황에서 좀 더 여유를 가지고 차분하게 문제를 해결하기 위해 노력해야겠다.