在 Next.js 应用程序路由器中,page.js 应该是服务器组件吗?

问题描述 投票:0回答:1

在 Next.js 13 及更高版本(应用程序路由器)中,所有路由/文件夹的

page.js
应该是服务器组件吗?我的意思是这是标准做法。我知道它可以是使用
use client
的客户端组件,但这是否是一个好的实践,或者在构建过程中会出现问题。

我还注意到,在构建过程中,

page.js
被视为服务器组件或类似的东西。如果有人可以向我解释这一点,我将不胜感激?

javascript reactjs web next.js build
1个回答
0
投票

不。它不会引起任何问题。使用

use client
创建的页面与不使用它创建的页面保持相同。不过我想知道为什么你要使用
use client
在客户端构建整个页面。

在大多数情况下,组件是使用

use client
方法创建的,页面仅导入这些组件。

有关更多信息,我将附上在 page.js 中使用

use client
创建的构建的屏幕截图。

© www.soinside.com 2019 - 2024. All rights reserved.