Skip to content

SWR 사용기

Kyungsle edited this page Jul 25, 2022 · 1 revision

SWR을 왜 썼는가!

SWR을 사용해달라는 백엔드 개발자님의 말씀에 의해서 도입하게 되었습니다.

관련 피드백

어떤 기술인지

원격 데이터를 클라이언트에 캐싱해둘 수 있고, 원하는 기간 만큼 동안은 원격 데이터를 다시 불러오지 않게 만들면서 불필요한 요청을 줄일 수 있습니다. 자세한건 블로그 포스팅을 참고합니다.

기준

저는 dedupingInterval 이라는 SWR option을 사용했으며, 이는 특정 기간동안 같은 요청을 하는 것을 막아줍니다. 그 기준은 아래로 정합니다.

  • 딱 한 번의 fetch만 필요한 data : 15분
  • 자주 안 바뀌는 data : 10분
  • 자주 바뀌는 data : 5분

결과