26 lines
796 B
TypeScript
26 lines
796 B
TypeScript
|
/// <reference types="react" />
|
||
|
import { NoSsrProps } from './NoSsr.types';
|
||
|
/**
|
||
|
* NoSsr purposely removes components from the subject of Server Side Rendering (SSR).
|
||
|
*
|
||
|
* This component can be useful in a variety of situations:
|
||
|
*
|
||
|
* * Escape hatch for broken dependencies not supporting SSR.
|
||
|
* * Improve the time-to-first paint on the client by only rendering above the fold.
|
||
|
* * Reduce the rendering time on the server.
|
||
|
* * Under too heavy server load, you can turn on service degradation.
|
||
|
*
|
||
|
* Demos:
|
||
|
*
|
||
|
* - [No SSR](https://mui.com/base-ui/react-no-ssr/)
|
||
|
*
|
||
|
* API:
|
||
|
*
|
||
|
* - [NoSsr API](https://mui.com/base-ui/react-no-ssr/components-api/#no-ssr)
|
||
|
*/
|
||
|
declare function NoSsr(props: NoSsrProps): JSX.Element;
|
||
|
declare namespace NoSsr {
|
||
|
var propTypes: any;
|
||
|
}
|
||
|
export { NoSsr };
|