T
TanStack•2y ago
conscious-sapphire

I could not understand why I can not add onSuccess on useQuery

here is the code.
} = useQuery({
queryKey: ["repositories", searchQuery, perPage, order, page],
queryFn: () => {
return RepositoryService.fetchRepositories({
q: searchQuery,
per_page: perPage,
order,
page,
})
},
enabled: Boolean(searchQuery),
retry: 0,
onSuccess: () => {
console.log('hello')
}
});
} = useQuery({
queryKey: ["repositories", searchQuery, perPage, order, page],
queryFn: () => {
return RepositoryService.fetchRepositories({
q: searchQuery,
per_page: perPage,
order,
page,
})
},
enabled: Boolean(searchQuery),
retry: 0,
onSuccess: () => {
console.log('hello')
}
});
import {useQuery} from "@tanstack/react-query";
import {useQuery} from "@tanstack/react-query";
"@tanstack/react-query": "^5.12.2",
"@tanstack/react-query": "^5.12.2",
No description
4 Replies
conscious-sapphire
conscious-sapphireOP•2y ago
@TkDodo 🔮 hi sorry to mention if i disturb you.
unwilling-turquoise
unwilling-turquoise•2y ago
the callbacks were removed. please read the migration guide
yappiest-sapphire
yappiest-sapphire•2y ago
so, useEffect is the preferred way now?
unwilling-turquoise
unwilling-turquoise•2y ago
no

Did you find this page helpful?