useMemo()是一个内置的 React Hook, 它接受2个参数:一个compute 计算函数和depedencies数组依赖。
渲染次数 = 依赖变化次数 +1(初次渲染)
例如:实现有id显示编辑,无id则显示添加。props.targetId为父组件传过来的Id
const title = useMemo(() => {
return `${props.targetId ? '编辑' : '添加'}信息`
}, [props.targetId])
小白笔记,请大佬们指点