react-server675fbba4
react-servertreemainpackagesreact-serverclientClientOnly.jsx
packages/react-server/client/ClientOnly.jsxjsx310 Bdf0b9406
"use client";

import { startTransition, useEffect, useState } from "react";

export default function ClientOnly({ children }) {
  const [client, setClient] = useState(false);
  useEffect(() => {
    startTransition(() => {
      setClient(true);
    });
  }, []);

  return client ? <>{children}</> : null;
}