
你真的知道useCallBack怎么用吗?
而父组件重新构建的时候,会重新构建父组件中的所有函数(旧函数销毁,新函数创建,等于更新了函数地址),新的函数地址传入到子组件中被。的本质工作不是在依赖不变的情况下阻止函数创建,而是在依赖不变的情况下不返回新的函数地址而返回旧的函数地址。但这里的问题是,你要传个其他变量进去这也就走的通了,但是传入的是函数,会重新渲染。并不能阻止函数重新创建,它只能通过依赖决定返回新的函数还是旧的函数,从而在依赖不变的情况下保证函数地址不变。的作用不是阻止函数创建,而是在依赖不变的情况下返回旧函数地址(保持地址不变)。










