(全文54214 字,建议收藏,持续更新中…) 1. 什么是useMemo?何时使用它? 答案解析: useMemo是一个React Hook,用于缓存计算结果,防止在每次渲染时都重新计算。它接受一个计算函数和一个依赖数组,只有在依赖项变化时才会重新计算。 使用场景: 当计算结果非常耗时,且不需要在每次渲染时都计算时。 对于依赖项变化较少的场合,可以提高性能。 示例: const memoizedValue = useMemo(() =>