💡
原文英文,约300词,阅读约需2分钟。
📝
内容提要
本文探讨了Next.js中的"use client"指令及其与预渲染、服务器组件和客户端组件的关系。预渲染有助于SEO和性能,默认在服务器上进行。若需在客户端运行组件,需在组件顶部添加"use client",子组件会自动视为客户端组件。
🎯
关键要点
- 本文探讨了Next.js中的'use client'指令及其作用。
- 预渲染是提前生成每个页面的HTML,有助于SEO和性能。
- Next.js默认使用预渲染,包括静态生成和服务器端渲染,发生在服务器上。
- 'use client'指令用于定义客户端组件,需在组件顶部添加。
- 若组件需要在客户端运行,必须添加'use client',否则默认在服务器上运行。
- 如果父组件已添加'use client',子组件会自动视为客户端组件。
➡️