UNPKG

utquidem

Version:

The meta-framework suite designed from scratch for frontend-focused modern web development.

14 lines (11 loc) 374 B
import React, { useEffect, useState } from 'react'; let csr = false; export const NoSSR = (props: React.PropsWithChildren<React.ReactNode>) => { const [isMounted, setMounted] = useState(csr); useEffect(() => { csr = true; setMounted(true); }); const { children } = props; return React.createElement(React.Fragment, null, isMounted ? children : null); };