UNPKG

@shopify/react-async

Version:

Tools for creating powerful, asynchronously-loaded React components

15 lines (12 loc) 381 B
import React from 'react'; class PrefetchManager { constructor(registered) { this.registered = new Set(registered); } register(registration) { this.registered.add(registration); return () => this.registered.delete(registration); } } const PrefetchContext = /*#__PURE__*/React.createContext(new PrefetchManager()); export { PrefetchContext, PrefetchManager };