请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

服务器组件的区别

图片描述图片描述
老师最新的next.js我在服务器组件使用Tree的组件,它说不能用函数,我通过use client改成客户端组件就没有这个错误了。但是都使用服务器组件是不是很不好啊,有什么方法能解决这个问题么

正在回答 回答被采纳积分+3

1回答

双越 2023-10-30 21:18:08

这个 Tree 组件,是从哪儿定义的?

0 回复 有任何疑惑可以回复我~
  • 提问者 司马景轩 #1
    是我自己在components下面封装的一个树形组件,还有就是next.js如果是使用别的插件也需要时客户端组件,是不是这类用户交互的就是使用客户端组件,只有单纯简单的数据渲染才使用服务器组件呢
    回复 有任何疑惑可以回复我~ 2023-10-31 09:50:41
  • 双越 回复 提问者 司马景轩 #2
    你写一个简单的组件 <p click={() => console.log('123')}>hello</p> 看会报错吗?
    回复 有任何疑惑可以回复我~ 2023-10-31 12:07:02
  • 提问者 司马景轩 回复 双越 #3
    也是会的。服务器组件可能往子组件里面绑定不了函数吧
    回复 有任何疑惑可以回复我~ 2023-11-03 14:27:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信