[React Query] Data Availability First Pattern
·
Web/React.js
Data Availability First Pattern이란TkDodo의 Status Checks in React Query 글에서 소개된 패턴이다.리액트 쿼리 사용 시 이미 캐시된 쿼리가 있을 때, refetch에서 에러가 발생해도 캐시된 데이터를 계속 보여주는 패턴이다.코드로 보는 편이 빠를 것 같다.일반적으로 리액트 쿼리를 아래와 같이 사용한다.const {data, isPending, error} = useTodos()if (isPending) { return 'Loading...'}if (error) { return 'An error has occurred: ' + error.message}return {data.map(renderTodo)}이 경우 refetch에 실패하는 경우 캐시된 데이..