Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- gui
- 웹
- 백준1654번js
- 모던자바스크립트4장
- 브랜치
- npm
- 컴퓨터공학
- 자바
- Express
- js
- 백준부분수열의합js
- 리액트
- 오픈소스
- 리팩토링
- 깃
- 변수
- var와let과const차이
- 깃허브
- post
- 좋아요추가
- 프로그래머스
- 데이터베이스
- 파이프라인
- Node.js
- 객체
- 예외처리
- API
- CS
- 자바스크립트
- 타입스크립트
Archives
- Today
- Total
Nevertheless
[FE] 도서 상세페이지 구현(좋아요, 장바구니) 본문
👩🏻💻 개발 상황
- 도서 상세 페이지 구현
- 로그인 시 좋아요 추가 취소 기능 구현
- 도서 수량 변경 기능 추가
- 장바구니 담기 기능 추가
💥 발생한 오류 (미해결)
메인 화면에서 로그인을 하고 상세 도서 페이지에 들어가서 좋아요 누르기는 되는데, 상세 도서 페이지에서 로그인을 하고 다시 도서 페이지로 돌아와서 좋아요를 누르려고 하면, 기능이 제대로 동작하지 않고 아래와 같은 오류가 생긴다.
perplexity 에게 물어봤을 때 문제의 원인은 아래와 같은 문제 때문이라고 한다,, 아직 해결을 하지 못해서 해결하면 내용을 추가해야겠다.
1. 상태 동기화 문제
- 페이지에 이미 들어가 있는 상태에서 로그인할 때, 해당 페이지의 컴포넌트가 인증 상태 변화를 감지하지 못하고 있습니다.
2. 컴포넌트 리렌더링 문제
- 로그인 후 새로운 페이지로 이동할 때는 컴포넌트가 새로 마운트되면서 최신 인증 상태를 가져오지만,
- 현재 페이지에서 로그인할 때는 컴포넌트가 리렌더링되지 않아 인증 상태가 업데이트되지 않습니다.
🌟 배운 점
강의를 듣는데도 너무 오래 걸리고, 제대로 알지 못하는 상황에서 오류가 생기다보니까 어디를 어떻게 고쳐야 할 지 모르겠어서 더 어렵다. 오류를 두려워하지 않아야 하는데,, 오류가 뜰 때마다 정신적으로 너무 지치는 것 같다. 하루에 해야 할 분량이 있다보니까 매일 시간에 쫓겨서 공부를 해서 이런 오류를 만났을 때 더 스트레스를 받는 것 같은데, 이런 상황에서 좀 더 여유를 가지고 차분하게 문제를 해결하기 위해 노력해야겠다.
'데브코스 > 도서 판매 쇼핑몰' 카테고리의 다른 글
[FE] 중간 회고: 코드 리팩토링 (1) | 2024.11.21 |
---|---|
[FE] 프로젝트에서 사용한 React Hook 정리 (1) | 2024.11.19 |
[FE] 도서 목록 페이지 구현 (2) | 2024.11.15 |
[FE] 라우트 작성, api 통신 및 회원가입 구현 (3) | 2024.11.14 |
[FE] 기본 컴포넌트 작성(Title, Button, Input) (0) | 2024.11.13 |