UNPKG

haunted

Version:
14 lines (13 loc) 409 B
import { layoutEffectsSymbol } from "./symbols"; import { createEffect } from "./create-effect"; function setLayoutEffects(state, cb) { state[layoutEffectsSymbol].push(cb); } /** * @function * @param {Effect} callback effecting callback * @param {unknown[]} [values] dependencies to the effect * @return {void} */ const useLayoutEffect = createEffect(setLayoutEffects); export { useLayoutEffect };