UNPKG

@yamada-ui/react

Version:

React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion

19 lines (17 loc) 780 B
const require_effect = require('../../utils/effect.cjs'); const require_use_breakpoint = require('./use-breakpoint.cjs'); //#region src/hooks/use-breakpoint/use-update-breakpoint-effect.ts /** * `useUpdateBreakpointEffect` is a custom hook that skips the side effect on the initial render and executes a specific callback function when the breakpoint changes. * * @see https://yamada-ui.com/docs/hooks/use-update-breakpoint-effect */ const useUpdateBreakpointEffect = (callback, deps) => { const breakpoint = require_use_breakpoint.useBreakpoint(); require_effect.useUpdateEffect(() => { callback(breakpoint); }, [breakpoint, ...deps]); }; //#endregion exports.useUpdateBreakpointEffect = useUpdateBreakpointEffect; //# sourceMappingURL=use-update-breakpoint-effect.cjs.map