-
I want to initialize and refetch data when i change text for search const [search, setSearch] = useRecoilState(searchAtom); // when i change this parameter
const {
status,
data,
fetchNextPage,
hasNextPage,
} = useInfiniteQuery(
'issuelist',
async ({ pageParam = { query: search, page: 0 } }) => {
return await getIssues({ query: pageParam.query, page: pageParam.page })
},
{
getNextPageParam: lastPage => {
return lastPage.nextId ? { query: search, page: lastPage.nextId } : false
},
refetchOnMount: false,
refetchOnWindowFocus: false
}
) |
Beta Was this translation helpful? Give feedback.
Answered by
TkDodo
Feb 16, 2022
Replies: 1 comment 1 reply
-
|
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
ryuhojin
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
search
needs to be part of thequeryKey
: