rejected

    React-Query Query data cannot be undefined 해결 방법 및 Promise에 대해

    React query에서 useQuery를 사용하던중 다음과 같은 에러가 발생했다 Query data cannot be undefined 다음 에러는 useQuery에 등록한 함수가 Promise를 반환하지 않아서 이런 에러가 난 것이다. 해결 방법 1. 화살표 함수로 바로 리턴해준다. const { data, status } = useQuery(['test', id], () => fetchTest(id)); 2. 중괄호 내부에서 명시적으로 return 문을 써준다. const { data, status } = useQuery(['todos', id], () => { return fetchTest(id); }); 또한 async 와 await으로 해결 할수도 있다. 뜬금 없지만 기초를 잡기 위해 Prom..