UNPKG

relay-hooks

Version:
15 lines (14 loc) 459 B
import { useEffect } from 'react'; import { requestSubscription } from 'relay-runtime'; import { useRelayEnvironment } from './useRelayEnvironment'; export function useSubscription(config, opts) { var environment = useRelayEnvironment(); var skip = opts && opts.skip; useEffect(function () { if (skip) { return; } var dispose = requestSubscription(environment, config).dispose; return dispose; }, [environment, config, skip]); }