AI 技能百科 English

现代 React(Hooks、服务端组件与 Next.js)

AI 技能百科现代技术栈 · 最后更新: 2026-07-28

定义

现代 React 指当前 React 生态的主流写法:函数组件 + Hooks、React 服务端组件(RSC)、流式渲染,以及 Next.js、Remix 等全栈框架。它取代了旧式的类组件和纯 SPA 模式——组件可以在服务端运行、数据获取与组件同置,TypeScript 是标配。

为什么对 AI 求职重要

绝大多数 AI 公司的用户端产品都用 React + TypeScript 构建,通常基于 Next.js。面试考察 Hooks 熟练度、数据获取模式和性能思维,而不是老式写法。如果你的 React 经验停留在 Hooks(2019)或服务端组件(2023)之前,刷新这块知识是通过 AI 公司全栈面试的必要条件。

核心概念

  • Hooks——useStateuseEffectuseMemo、自定义 Hook;Hooks 规则与依赖数组。
  • React 服务端组件——在服务端渲染、零客户端 JS 的组件;理解客户端/服务端边界。
  • Next.js App Router——文件路由、布局、Server Actions、基于 Suspense 的流式渲染。
  • 数据获取——客户端用 TanStack Query / SWR,服务端在 RSC 内直接 fetch。
  • 状态管理——优先局部状态,其次 Zustand/Jotai;Redux 只用于存量代码。
  • 性能——记忆化、代码分割、React Compiler、Core Web Vitals。
  • 流式 AI 界面——渲染 LLM API 的 token 流(如 Vercel AI SDK 模式)。

学习路径

  1. 不用框架(Vite + React + TypeScript)做一个小应用,重新掌握地道的 Hooks 写法。
  2. 完成 Next.js App Router 官方教程,弄清每个组件在哪里运行。
  3. 做一个流式渲染 Anthropic/OpenAI API 回复的 AI 聊天界面——AI 公司求职最经典的作品项目。
  4. 加入 TanStack Query、乐观更新和错误边界,把它打磨到生产级。
  5. 用 Lighthouse 测量并优化 Core Web Vitals,面试时能讲清取舍。

资源链接