1. 把 `"use client"` 改成 `"use server"` 或去掉,改用 async 函数暴露数据接口 2. 用 `fetch` + React Cache 或 Next.js `fetch` 缓存选项替代 `useEffect` 数据请求 3. 将 `useState`/`useContext` 状态提升或换成 `use server` 组件树外的状态管理