쿼리에서 skip 프롭

Tags
skip
설명
특정 상황에 대해서는 쿼리를 날리지 않도록 * lazyQuery와 mutation에는 skip 프롭이 없음

예시

const { id } = useGetUserState(); const { data, error } = useGetTodayInsufficientBeadInfoQuery({ variables: { userId: Number(id), deviceSerial, }, skip: id === '', // id === '' 일 때에는 쿼리를 보내지 않는다! data도 undefined });
 
// 로그인된 상태가 아니라면 쿼리를 보내지 않음. useAppVersionCheck({ skip: appState.isLoggedIn === false });