How to fetch react-query conditionally (1) 썸네일형 리스트형 [React] React-Query 조건부로 fetch하기 작업 도중 아이템 생성/수정 컴포넌트를 하나의 컴포넌트로 재사용하게 되었는데, id 값에 따라 조건부 처리를 하게 되었다. react-query를 사용하여 아이템 정보를 가져올 때 id 값이 없다면(생성) 위와 같이 계속 에러가 나면서 fetch를 재시도하는 현상이 발생했는데, useQuery의 query-option 중 enabled를 사용하여 조건부로 간단하게 처리할 수 있다. const DEFAULT_DATA = {...}; const Project = () => { const location = useLocation(); const id = location.state?.id; const { data } = useQuery([`project/${id}`, id], fetcher, { enabled:.. 이전 1 다음