UNPKG

vlibras-player-webjs

Version:

Biblioteca JavaScript moderna para integração do VLibras Player com React, Vue, Angular e vanilla JS

35 lines 952 B
"use strict"; /** * @file Hook para detectar hidratação do React * @description Hook que retorna true apenas após a hidratação no cliente, * útil para evitar mismatches de hidratação em SSR */ Object.defineProperty(exports, "__esModule", { value: true }); exports.useIsHydrated = useIsHydrated; const react_1 = require("react"); /** * Hook que detecta se o componente foi hidratado no cliente * * @returns {boolean} true se o componente foi hidratado, false caso contrário * * @example * ```tsx * function MyComponent() { * const isHydrated = useIsHydrated(); * * if (!isHydrated) { * return <div>Carregando...</div>; * } * * return <ClientOnlyComponent />; * } * ``` */ function useIsHydrated() { const [isHydrated, setIsHydrated] = (0, react_1.useState)(false); (0, react_1.useEffect)(() => { setIsHydrated(true); }, []); return isHydrated; } //# sourceMappingURL=useIsHydrated.js.map