Next.js 使用 client Hooks的几种解决方案最近在从零学习next项目,以下是我的学习过程,如有问题,望指正。 本文的起源是我在写登录页的时候发现使用不了useState。查阅资料发现Next.js 13+ 的 App Router 架构中,默认情况下页面组件是服务器组件(Server Components),而服务器组件不能使用 React 的客户端钩子(如 useState、useEffect 等),要解决这个问题,需要在使用客户端钩子的文件顶部添加"use client" 指令,将其标记为客户端组件。。