인프런 커뮤니티 질문&답변
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초마다 갱신되는 셈입니다.





답변 감사합니다!