UNPKG

@spotinst/spinnaker-deck

Version:

Spinnaker-Deck service, forked with support to Spotinst

11 lines (9 loc) 323 B
import { useEffect, useRef } from 'react'; export function useMountStatusRef() { const mountStatusRef = useRef<'FIRST_RENDER' | 'MOUNTED' | 'UNMOUNTED'>('FIRST_RENDER'); useEffect(() => { mountStatusRef.current = 'MOUNTED'; return () => (mountStatusRef.current = 'UNMOUNTED'); }); return mountStatusRef; }