
Security News
Meet Socket at Black Hat and DEF CON 2025 in Las Vegas
Meet Socket at Black Hat & DEF CON 2025 for 1:1s, insider security talks at Allegiant Stadium, and a private dinner with top minds in software supply chain security.
use-infinite-scroll
Advanced tools
A react hook to use infinite scroll
npm install --save use-infinite-scroll
yarn add use-infinite-scroll
https://y2507wpz01.codesandbox.io/
import React, { useState, useEffect } from 'react'
import useInfiniteScroll from 'use-infinite-scroll'
const Example = () => {
// Note: If you don't set initial value for items,
// use useEffect(fetchData, []) to load data initially,
// see example/src/App.js for usecase
const [ items, setItems ] = useState(Array.from(Array(30).keys(), n => n + 1));
const [isFetching, setIsFetching] = useInfiniteScroll(fetchData)
// replace this with your own data fetch function
function fetchData() {
setTimeout(() => {
setItems(prevItems =>
([...prevItems, ...Array.from(Array(20).keys(), n => n + prevItems.length + 1)])
);
setIsFetching(false);
}, 2000);
}
return (
<div>
<ul>
{items.map(item => <li key={item}>{item}</li>)}
</ul>
{isFetching ? 'Fetching...' : 'Not Fetching'}
</div>
)
}
// see this code live at https://y2507wpz01.codesandbox.io/
MIT © abdullahtariq1171
created using create-react-hook.
FAQs
A react hook to use infinite scroll
The npm package use-infinite-scroll receives a total of 20 weekly downloads. As such, use-infinite-scroll popularity was classified as not popular.
We found that use-infinite-scroll demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Meet Socket at Black Hat & DEF CON 2025 for 1:1s, insider security talks at Allegiant Stadium, and a private dinner with top minds in software supply chain security.
Security News
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.
Security News
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.