admin管理员组

文章数量:1356877

Inside *.astro page I have a React component, that has client:load directive. Inside the component I have another component that must be loaded only on client. How can I do it?

// pages/index.astro
import ComplexComponent from '../components/ComplexComponent'
...
<ComplexComponent client:load />
...
// components/ComplexComponent.tsx
...
export default function ComplexComponent() {
  ...
  return (
    <>
      <Component />
      <ClientOnly> // <---- ???
        <BrowserComponent/>
      </ClientOnly>
    </>
  )
}

本文标签: astrojsClientonly component within clientload React componentStack Overflow