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

won983212님의 프로필 이미지
won983212

작성한 질문수

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

swr 활용법(optimistic ui)

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

작성

·

180

1

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

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

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

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

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

답변 1

1

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

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

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

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

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

답변 감사합니다!

won983212님의 프로필 이미지
won983212

작성한 질문수

질문하기