Como foi verificado pelo Matheus nesse forum o React Query tá numa versão mais atualizada do que foi mostrada no curso, e por isso o mesmo está com argumentos diferentes.
Logo, fui olhar como estava o código para o useQuery
e caso você tenha tido algum erro seguindo o vídeo, aqui está o código atualizado para o React Query que funcionou comigo:
const { data: categoria, isLoading } = useQuery({queryKey: ['slugCategoria'], queryFn: () => pegarPorSlug(params.slug || '')});
no vídeo estava assim:
const { data: categoria, isLoading } = useQuery(['slugCategoria'], () => pegarPorSlug(params.slug || ''));
Lembrando sempre que qualquer sugestão de melhoria é sempre bem-vindo!