프로젝트/개인 프로젝트 [세모이]

즐겨찾기 기능 생각해보기..

sungtt 2022. 5. 11. 07:31

DB users테이블 favorites 추가 ( 사용자가 즐겨찾기한 사이트 보관 용도)

 

jwt 페이로드에 users favorites값 추가 ( 즐겨찾기 컴포넌트 마운트 시 페이로드의 값에 따라 렌더링해줄것을 결정하기 위함)

 

카테고리에서 사이트명 옆에 빈 별표 구현 (사용자가 즐겨찾기를 하게해주는 버튼)

 

api/addfavorites (사용자가 즐겨찾기한 값을 추가/삭제 해주는 api)

클릭 시 users 테이블 컬럼에 사이트값 조회 후 없을 시추가

다시 클릭 시 users 테이블 컬럼에 사이트값 조회 후 있을 시 삭제

 

즐겨찾기 컴포넌트 렌더링 시

api/viewfavorites (페이로드의 즐겨찾기값을 담아서 요청하고, 서버에선 그에 상응하는 db쿼리문을 사용하여 객체 응답)

응답 받아온값을 상태값에 할당하여 렌더링