좋아요 기능 : 사용자를 고려하여 Zustand또는 useState를 통한 좋아요 개수와 좋아요 여부를 관리하려 했지만 찾아본 결과 react-query를 통해 옵티미스틱 업데이트를 이용해 구현하는 것이 서버 비용과 사용자 측면에서도 서버통신없이 좋아요 개수가 바로 적용되는 등의 장점이 있어 react-query로 구현했습니다.
framer-motion를 이용하여 각 페이지 이동 시 부드러운 애니메이션을 구현했습니다.
게시글 신고 시 알람창을 통해 신고 사유 선택 후 서버에 제출합니다.(alert관련기능은 모두 sweetalert2로 바꿀 예정)
페이지네이션 : 게시판 한 페이지에 6개까지 게시글을 등록하고 페이지를 넘길 수 있도록 구현했습니다.
구현내용
Zustand
또는useState
를 통한 좋아요 개수와 좋아요 여부를 관리하려 했지만 찾아본 결과react-query
를 통해 옵티미스틱 업데이트를 이용해 구현하는 것이 서버 비용과 사용자 측면에서도 서버통신없이 좋아요 개수가 바로 적용되는 등의 장점이 있어react-query
로 구현했습니다.framer-motion
를 이용하여 각 페이지 이동 시 부드러운 애니메이션을 구현했습니다.alert
관련기능은 모두sweetalert2
로 바꿀 예정)구현코드
좋아요기능
페이지네이션
구현이미지
좋아요
페이지네이션
게시물 신고