xbpr
Version:
xbp react ui by @arco-design/web-react
12 lines (11 loc) • 359 B
TypeScript
interface UserInViewProps extends IntersectionObserverInit {
onChange?: (inView: boolean, entry: IntersectionObserverEntry) => void;
hasInView?: boolean;
unobserverOnEnter?: boolean;
target?: Element;
}
declare function useInView(props: UserInViewProps): {
inView: boolean;
observer: IntersectionObserver;
};
export default useInView;