react-lazily-render
Version:
Lazily render react components
20 lines (15 loc) • 550 B
TypeScript
declare module 'react-lazily-render' {
import * as React from 'react';
export interface LazilyRenderProps {
className?: string;
component?: string | React.ComponentClass;
offset?: number | {top?: number, right?: number, bottom?: number, left?: number};
placeholder?: React.ReactNode;
content?: React.ReactNode;
children?: (render: boolean) => React.ReactNode;
onRender?: () => void;
scrollContainer?: HTMLElement;
}
export default class LazilyRender extends React.Component<LazilyRenderProps, any> {
}
}