Suppress rerendering of WindowVirtualizer outside of viewport #1880
Annotations
11 warnings
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run npm run lint:
src/react/ListItem.tsx#L59
React Hook useMemo has a missing dependency: 'isHorizontal'. Either include it or remove the dependency array
|
Run npm run lint:
src/react/VGrid.tsx#L318
React Hook useImperativeHandle has missing dependencies: 'hStore', 'scroller._scrollBy', 'scroller._scrollTo', 'scroller._scrollToIndex', and 'vStore'. Either include them or remove the dependency array
|
Run npm run lint:
src/react/Virtualizer.tsx#L279
React Hook useEffect has a missing dependency: 'onRangeChangeProp'. Either include it or remove the dependency array. If 'onRangeChangeProp' changes too often, find the parent component that defines it and wrap that definition in useCallback
|
Run npm run lint:
src/react/Virtualizer.tsx#L303
React Hook useImperativeHandle has missing dependencies: 'scroller._scrollBy', 'scroller._scrollTo', 'scroller._scrollToIndex', and 'store'. Either include them or remove the dependency array
|
Run npm run lint:
src/react/WindowVirtualizer.tsx#L216
React Hook useEffect has a missing dependency: 'onRangeChangeProp'. Either include it or remove the dependency array. If 'onRangeChangeProp' changes too often, find the parent component that defines it and wrap that definition in useCallback
|
Run npm run lint:
src/react/WindowVirtualizer.tsx#L227
React Hook useImperativeHandle has a missing dependency: 'store'. Either include it or remove the dependency array
|
Run npm run lint:
src/solid/RangedFor.tsx#L40
For proper analysis, a variable should be used to capture the result of this function call
|
Run npm run lint:
src/solid/RangedFor.tsx#L54
For proper analysis, array destructuring should be used to capture the first result of this function call
|
Run npm run lint:
src/solid/VList.tsx#L53
The reactive variable 'props' should be used within JSX, a tracked scope (like createEffect), or inside an event handler function, or else changes will be ignored
|
Run npm run lint:
src/solid/Virtualizer.tsx#L148
The reactive variable 'props' should be used within JSX, a tracked scope (like createEffect), or inside an event handler function, or else changes will be ignored
|
Loading