From d5f3dc186dd69e3e4a799d79eea0561cea821f61 Mon Sep 17 00:00:00 2001 From: Victor Hallberg Date: Wed, 26 Aug 2020 14:18:31 +0200 Subject: [PATCH] fix: return empty list when size is 0 Fixes #52 --- src/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 = {