{displayedItems.map(item => (
))}
)
}
```
### Using the Hook
```tsx
'use client'
import { useLoadMore } from '@/hooks/use-load-more'
import { LoadMore } from '@/components/ui/load-more'
export function HookExample({ items }: { items: Item[] }) {
const {
displayedItems,
hasMore,
isLoading,
loadMore,
showItemsCount,
totalItemsCount
} = useLoadMore({
items,
initialItemsPerPage: 15,
itemsPerLoad: 15
})
return (