요즘 핫하다는 스택들,,중 React query가 빠지지 않는 것 같아 오늘은 React query에 대해 간단하게 포스팅하려고 한다!
무지성으로 사용하기 전에, React query의 장단점을 알고 사용하는게 좋겠다 !
데이터를 캐싱한다.
캐싱이란 특정 데이터의 복사본을 저장하여 이후 동일한 데이터의 재접근 속도를 높이는 것을 말한다.
같은 내용을 반복적으로 불러오는 불필요한 호출을 방지하여 서버에 대한 부하를 줄이는 것이다 !!
즉 필요한 상황에 적절하게 데이터를 갱신할 수 있다는 소리다 !
(최신 데이터인지(fresh) 기존 데이터(stale)인지도 판단할 수 있다)
다른 블로그 글을 보면 일반적인 data fetching 솔루션에선 필요하지 않을 수 있다고 한다. 더 까다로운 사용사례를 구현할 때, 예를 들면 무한 스크롤 ??? 유용하다고 한다 :)