JOY.log
로그인
JOY.log
로그인
DevCamp | SWR
JOY
·
2024년 12월 5일
팔로우
0
devcamp
DevCamp
목록 보기
11/17
SWR
서버 상태 관리 역할(api와 밀접하게 관련됨)
특징
데이터 패칭(Fetching)
데이터를 서버에서 가져와서 사용 가능
캐싱(Caching)
가져온 데이터를 캐시에 저장하여 재요청 없이도 빠르게 가져올 수 있음
자동 리패칭(Auto Revalidation)
데이터가 만료되면 자동으로 최신 데이터를 가져옴
초기 로딩과 상태 관리
로딩 상태와 에러 상태를 자동으로 관리
집중적인 데이터 갱신(Deduplication)
같은 키로 요청이 중복되면 하나의 요청으로 합쳐 처리하여 성능 최적화
Tanstack Query vs SWR
Tanstack Query
cache key 필요, key에 대한 다양한 활용 가능
복잡한 패턴의 api 요청 및 관리에 대해 좀 더 수월히 처리 가능
SWR
명시적으로 key 입력을 받지 않음
endpoint를 key로 사용할 수 있기 때문
복잡한 데이터 관리 로직에 대해 설정이 힘듬
JOY
모든 일에 진심을 담아서
팔로우
이전 포스트
DevCamp | 패스트캠퍼스 프론트엔드 부트캠프 두번째 토이 프로젝트 첫번째 회고
다음 포스트
DevCamp | 패스트캠퍼스 프론트엔드 부트캠프 멘토링 후기
0개의 댓글
댓글 작성