@tarojsx/library
Version:
Taro3 library
26 lines • 1.19 kB
JavaScript
import React from 'react';
import { View } from '@tarojs/components';
import { VariableSizeList as List } from 'react-window';
// import { useOuterScrollView, OuterScrollViewProps } from './useOuterScrollView'
import { OuterScrollView } from './OuterScrollView';
export const VariableSizeList = React.forwardRef((props, ref) => {
// const { outerElementProps, ...listProps } = props
// const OuterScrollView = useOuterScrollView({
// width: props.width,
// height: props.height,
// ...outerElementProps,
// })
// useEffect(() => {}, [])
return React.createElement(List, Object.assign({ ref: ref, outerElementType: OuterScrollView, innerElementType: View }, props));
});
// export const VariableSizeList: React.FC<VariableSizeListProps> = props => {
// const { outerElementProps, ...listProps } = props
// const OuterScrollView = useOuterScrollView({
// width: props.width,
// height: props.height,
// ...outerElementProps,
// })
// useEffect(() => {}, [])
// return <List outerElementType={OuterScrollView} innerElementType={View} {...listProps} />
// }
//# sourceMappingURL=VariableSizeList.js.map