UNPKG

@thisisagile/easy-react

Version:

Straightforward library building micro applications in react

11 lines 305 B
// src/utils/useOnce.ts import { useEffect, useState } from "react"; function useOnce(f, options) { const [item, setItem] = useState(options?.initial); useEffect(() => void f().then((i) => setItem(i)), options?.deps ?? []); return [item]; } export { useOnce }; //# sourceMappingURL=useOnce.mjs.map