next.js项目是否可以在当前的组件定义中关闭SSR?

我们知道可以通过动态引入让其他组件在本组件使用关闭SSR。

import dynamic from 'next/dynamic'

const MyComponentNoSSR = dynamic(() => import('my-component'), {
    ssr: false,
})

const App= ({ data }) => {
    return (
        <>
          <MyComponentNoSSR/>
        </>
    )
}

但是如果我自己定义组件的时候:
是否可以在当前的组件中关闭SSR呢?

const IndexPage = () => {
   return (
    <div>
      data...
    </div>
  )
}
阅读 2.6k
1 个回答

'use client';
放到你的组件最上面。这个表示就是客服端渲染,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题