// @enableTransitivelyFreezeFunctionExpressions function Component(props) { const {data, loadNext, isLoadingNext} = usePaginationFragment(props.key).items ?? []; const loadMoreWithTiming = () => { if (data.length === 0) { return; } loadNext(); }; useEffect(() => { if (isLoadingNext) { return; } loadMoreWithTiming(); }, [isLoadingNext, loadMoreWithTiming]); const items = data.map(x => x); return items; }