diff --git a/src/index.js b/src/index.js index 4f1a9e06..f0c83374 100644 --- a/src/index.js +++ b/src/index.js @@ -91,8 +91,9 @@ export function useVirtual({ const virtualItems = React.useMemo(() => { const virtualItems = [] + const end = Math.min(range.end, measurements.length - 1) - for (let i = range.start; i <= range.end; i++) { + for (let i = range.start; i <= end; i++) { const measurement = measurements[i] const item = {