From 8b5b714d706a19c204e6ad3ebfb9ee5800a3e9ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Wed, 8 Mar 2023 17:33:31 +0800 Subject: [PATCH] =?UTF-8?q?enhance(scroll):=E5=B0=9D=E8=AF=95=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E5=BC=BA=E5=88=B6=E6=B8=B2=E6=9F=93=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ContinuationView.tsx | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/components/ContinuationView.tsx b/src/components/ContinuationView.tsx index 1ead6e2..e57a1f9 100644 --- a/src/components/ContinuationView.tsx +++ b/src/components/ContinuationView.tsx @@ -3,14 +3,12 @@ import { useVirtualizer } from '@tanstack/react-virtual'; import EventEmitter from 'events'; import { filter, indexOf, isEmpty, length, map, pluck } from 'ramda'; import { FC, useContext, useEffect, useLayoutEffect, useMemo, useRef } from 'react'; -import { useUpdate } from 'react-use'; import { EventBusContext } from '../EventBus'; import { useFileListStore } from '../states/files'; import { useZoomState } from '../states/zoom'; import { withinRange } from '../utils/offset_func'; export const ContinuationView: FC = () => { - const forceRerender = useUpdate(); const files = useFileListStore.use.files(); const zoom = useZoomState.use.currentZoom(); const viewHeight = useZoomState.use.viewHeight(); @@ -40,10 +38,6 @@ export const ContinuationView: FC = () => { }; }, [ebus, files, virtualizer]); - useEffect(() => { - forceRerender(); - }, [files]); - useLayoutEffect(() => { let rangeStart = virtualizer.scrollOffset; let rangeEnd = virtualizer.scrollOffset + viewHeight;