UNPKG

@playbooks/ui

Version:

An interface library for Playbooks.

12 lines (11 loc) 274 B
import { useState, useEffect } from "react"; const useMounted = (method, listeners = []) => { const [loaded, setLoaded] = useState(false); useEffect(() => { loaded ? method() : setLoaded(true); }, [...listeners]); return loaded; }; export { useMounted as u };