vlibras-player-webjs
Version:
Biblioteca JavaScript moderna para integração do VLibras Player com React, Vue, Angular e vanilla JS
23 lines • 857 B
TypeScript
/**
* @file Componente NoSSR para renderização apenas no cliente
* @description Impede que componentes sejam renderizados no servidor
*/
import { ReactNode } from 'react';
export interface NoSSRProps {
/** Conteúdo a ser renderizado apenas no cliente */
children: ReactNode;
/** Componente ou JSX a ser exibido durante o carregamento no servidor */
fallback?: ReactNode;
/** Atraso em ms antes de renderizar no cliente */
delay?: number;
}
/**
* Componente que renderiza children apenas no cliente (após hidratação)
* Útil para componentes que dependem de APIs do navegador
*/
export declare function NoSSR({ children, fallback, delay }: NoSSRProps): JSX.Element;
/**
* Hook para verificar se o componente está montado no cliente
*/
export declare function useIsMounted(): boolean;
//# sourceMappingURL=NoSSR.d.ts.map