UNPKG

siegel

Version:

Web application development ecosystem

1 lines 252 B
import{useLayoutEffect as e,useRef as l}from"react";let r=Symbol("rendered"),o=Symbol("called");export default function(t,d,m,n=l(null)){e(()=>{let e;return n[r]?m&&n[o]||(e=t(),n[o]=!0):n[r]=!0,e},d)};export{r as symbolIsRendered,o as symbolIsCalled};