enhance(scroll):尝试移除强制渲染功能。
This commit is contained in:
parent
89f4917bdf
commit
8b5b714d70
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user