我如何知道我是在代码中的客户端还是服务器组件上,Nextjs 13 Beta appDir

s4n0splo  于 2023-01-13  发布在  其他
关注(0)|答案(1)|浏览(251)

例如,我有一段代码来检查我是客户机还是服务器,以获得适当的逻辑。
例如,我可以使用isClient来知道我在客户端组件中。

3pmvbmvn

3pmvbmvn1#

服务器组件:默认情况下,app目录中的所有组件都是React服务器组件,包括特殊文件和共址组件。
客户端组件:客户端组件使您能够向应用程序添加客户端交互性。在Next.js中,客户端组件在服务器上预呈现,并在客户端上水合。您可以将客户端组件视为Next.js 12和早期版本的工作方式
请在next official doc中查找这些定义转到并了解更多信息

相关问题