본문 바로가기
Recap/에러 해결 기록

Uncaught TypeError: client.defaultQueryOptions is not a function

by yerin.dev 2023. 11. 6.

 

 

 

 

 

https://beta.reddit.com/r/reactjs/comments/17khnsg/uncaught_typeerror_clientdefaultqueryoptions_is/



예상치 못한 레딧의 도움..!

// 🙅‍♀️ ❎
useQuery(queryKey: ['blah', blah ], queryFn: someFn)

// 🙆‍♀️ ✅
useQuery({ queryKey: ['blah', blah ], queryFn: someFn })

 

전에는 약식으로 1. queryKey / 2. queryFn / 3. queryOptions 순서로 쓰는 게 가능했으나

지금은 반드시! 객체를 넘겨줘야 한다는 것.

난 이번이 리액트 쿼리 처음이라 배운대로 (약식) 적용했더니 오류가 났다. 최근에 바뀐걸까나..?