khj0426/HJ_Devlog

모든 블로그 글에 대해 조회 수 기능을 추가한다.

Closed this issue · 0 comments

  • 조회 수 기능 추가

어느 시점에 조회를 판단할 것인가.

firsbase의 logEvent메소드로 이벤트 로깅을 하고 firebase DB의 조회수 필드를 업데이트한다.
특정 글의 조회를 해야 하므로 동적 라우팅 경로에 진입했을 시 판단한다.

  • middleware로 제어하는 방법
  • useEffect로 마운트 시 제어하는 방법

두 방법의 장,단점 비교해서 나은 방법으로 구현하기

//logEvent 예시
import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'select_content', {
  content_type: 'image',
  content_id: 'P12453'
});