小红书面试题更新 2026-08-05

请用 React 实现一个 useMemo,使其功能接近 useCallback 的语义。

小红书前端/移动开发专业服务编码实现技术原理React

考察说明

考察对 React Hooks 中 useMemo 与 useCallback 关系的理解和手动实现能力

回答思路

  1. 能说明 useCallback(fn, deps) 等价于 useMemo(() => fn, deps)
  2. 能正确实现依赖比较与缓存逻辑,避免每次渲染重建
  3. 能处理返回函数或值的泛型语义,保持 Hook 调用顺序稳定
  4. 能指出 useEffect 与 useMemo 执行时机差异,避免副作用误用
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。