_pagination
User
Post
PostItem
LoadMore
PostList
import { useController, useLoading } from '@data-client/react'; import { PostResource } from './Post'; export default function LoadMore({ cursor }: { cursor: string }) { const ctrl = useController(); const [loadPage, isPending] = useLoading( () => ctrl.fetch(PostResource.getList.getPage, { cursor }), [cursor], ); return ( <center> <button onClick={loadPage} disabled={isPending}> {isPending ? '...' : 'Load more'} </button> </center> ); }
🔴 Live Preview
Store▶