@yamada-ui/react
Version:
React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion
22 lines (18 loc) • 605 B
JavaScript
"use client";
import { useBreakpoint } from "./use-breakpoint.js";
import { useEffect } from "react";
//#region src/hooks/use-breakpoint/use-breakpoint-effect.ts
/**
* `useBreakpointEffect` is a custom hook that executes a specific callback function when the breakpoint changes.
*
* @see https://yamada-ui.com/docs/hooks/use-breakpoint-effect
*/
const useBreakpointEffect = (callback, deps) => {
const breakpoint = useBreakpoint();
useEffect(() => {
callback(breakpoint);
}, [breakpoint, ...deps]);
};
//#endregion
export { useBreakpointEffect };
//# sourceMappingURL=use-breakpoint-effect.js.map