강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

won983212님의 프로필 이미지
won983212

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

swr 활용법(optimistic ui)

DedupingInterval에 관해서 질문드립니다.

작성

·

206

1

안녕하세요 강사님. 강의 잘 보고있습니다!

useSWR을 이곳저곳에서 사용하면서, 어떤 곳에서는 DedupingInterval을 1000으로 주고, 다른 곳에서는 100000으로 주면 어떤 DedupingInterval을 따르나요?

예를 들어서 A에서는 'api/users/'에 DedupingInterval을 2000으로 주고

B에서도 마찬가지로 'api/users/'을 key로 설정하지만, DedupingInterval을 5000으로 준다면 실제 캐시에는 몇 초마다 값이 갱신되나요?

혹시 현재 보고있는 view에 따라서 결정되나요? 만약 그렇다면, 매번 DedupingInterval을 매번 설정할 필요없이 전역적으로 설정하는 방법도 있을까요?

퀴즈

여러 컴포넌트에서 반복되는 상태 관리 로직을 재사용하기 위해 만드는 것은 무엇일까요?

클래스 컴포넌트

Higher-Order Component

커스텀 훅

render prop 패턴

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

https://swr.vercel.app/docs/global-configuration

이렇게 전역 설정 가능합니다. 값이 두 개 겹치면 짧은쪽이 실행될수밖에 없습니다.

예를 들어 하나는 10초마다 갱신이고 다른 하나는 100초마다 갱신이면 10초마다 갱신되는 셈입니다.

won983212님의 프로필 이미지
won983212
질문자

답변 감사합니다!

won983212님의 프로필 이미지
won983212

작성한 질문수

질문하기