lark-cms
Version:
Multi terminal CMS component library
24 lines (23 loc) • 840 B
TypeScript
import React from "react";
import { Props } from "./index.type";
import type { YhwWaterfallFlowState } from "./rule-data";
export default class YhwWaterfallFlowRN extends React.Component<Props, {}> {
state: YhwWaterfallFlowState;
shouldComponentUpdate(nextProps: Readonly<Props>, nextState: any, nextContext: any): boolean;
componentDidMount(): void;
onFetchData: (callback: any) => void;
onRefresh: () => void;
/**
* 列表滑动触底后触发的事件
* by https://docs.expo.dev/versions/v44.0.0/react-native/flatlist/#onendreached
*/
onEndReached: (info: {
distanceFromEnd: number;
}) => void;
viewabilityConfig: {
waitForInteraction: boolean;
minimumViewTime: number;
viewAreaCoveragePercentThreshold: number;
};
render(): React.JSX.Element;
}