웹/React

[React] getquerydata undefined 문제

ohojee 2024. 1. 13. 02:14

며칠동안 헤매다 해결되고 나서 한숨밖에 안 나왔던 경우, , , 

아무리 해도 user를 콘솔에 찍으면 undefined라고 떴다.

왜?

function App() {
  const queryClient = useQueryClient();
  const { data, isLoading, error } = useQuery({
    querykey: ['check'],
    queryFn: checkUser
  })
  if (isLoading) {
    return <p>Loading...</p>;
  }

  const user = queryClient.getQueryData(['check'])

 

여기서 틀린 점이 뭘까?

그것은 바로 querykey에서 k가 소문자라는거,,^^

 

queryKey로 바꿔주니까 잘 떴다,,