Next.js 13.4中App路由文件夹未加'use client'指令时UseAmp功能失效咨询
Next.js 13.4 App路由中UseAmp功能的使用问题
Next.js 13.4的路由机制已切换为基于app文件夹运行,该文件夹下的所有页面默认都是服务器组件。
官方建议使用useAmp()钩子来启用AMP功能,但在app文件夹的服务器组件中直接调用这个钩子会无法正常工作。必须在组件顶部添加'use client'指令,才能让useAmp()功能正常运行;不过添加该指令后,页面会从服务端渲染(SSR)转为客户端页面。
内容的提问来源于stack exchange,提问作者throne three
相关产品推荐
相关产品推荐

