Skip to content

Commit f8e9b6d

Browse files
committed
docs: Modify example code for useSWRInfinite
1 parent c2f2a70 commit f8e9b6d

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,12 @@ export const ArticlePage: NextPage<ArticlePageProps> = ({ slug, initialData, pre
140140
const { data, size, setSize } = sdk.useMyQueryInfinite(
141141
'id_for_caching',
142142
(pageIndex, previousPageData) => {
143-
if (previousPageData && !previousPageData.posts.length) {
144-
return null // reached the end
145-
}
146-
return ['page', pageIndex]
143+
if (previousPageData && !previousPageData.search.pageInfo.hasNextPage)
144+
return null
145+
return [
146+
'after',
147+
previousPageData ? previousPageData.search.pageInfo.endCursor : null,
148+
]
147149
},
148150
variables, // GraphQL Query Variables
149151
config // Configuration of useSWRInfinite

0 commit comments

Comments
 (0)