• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 static rendering, dynamic rendering, cache 강의 질문드립니다!

static rendering, dynamic rendering, cache 강의 질문드립니다!

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #95200

    임동희
    참가자
    (1) revalidate 옵션을 page.js 페이지(컴포넌트) 에서도 가능하고, api 폴더내에서도 가능하다고 하셨는데
    만약에 둘다 20초라고 설정해두어도, 간격이 엇맞아서 20+20초= 총 40초 만에 update 되는 경우는 없나요? 이러한 경우
    싱크를 맞추기 위해서는 어떻게 하면 좋을까요?
    
    (2) fetch가 여러 컴포넌트 내에서 쓰여도 중복은 제거 된다고 하셨는데, 
    만약에 A라는 서버컴포넌트와 B라는 A 하위 클라이언트 컴포넌트가 있다고 하면
    이러한 경우 둘다 fetch로 post 콜렉션의 리스트들을 리턴해주는 api를  사용해도(동일 api) 한번만 호출이 되는건가요??
    
    (3) (2)의 경우에서 만약에 한번만 호출된다고 하면, props라는 개념을 사용하지 않아도 된다는걸 염두해서 말씀하신걸까요?
     
    #95217

    codingapple
    키 마스터
    페이지에서 api를 쓰고있으면 둘다 굳이 revalidate 설정해놓을 필요는 없을듯요 타이밍이상하면 40초되겠군요 
    fetch 캐싱기능은 서버컴포넌트에서만 될걸요 한번만 되어서 props 안써도 됩니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠