@shopify/react-async
Version:
Tools for creating powerful, asynchronously-loaded React components
10 lines (9 loc) • 544 B
JavaScript
export { DeferTiming } from '@shopify/async';
export { AssetTiming } from './types.mjs';
export { useAsync, useAsyncAsset, useKeepFresh, usePrefetch, usePreload } from './hooks.mjs';
export { Prefetcher } from './Prefetcher.mjs';
export { PrefetchRoute } from './PrefetchRoute.mjs';
export { createAsyncComponent } from './component.mjs';
export { createAsyncContext } from './provider.mjs';
export { AsyncAssetContext, AsyncAssetManager } from './context/assets.mjs';
export { PrefetchContext, PrefetchManager } from './context/prefetch.mjs';