这个useCallback,没看出来使用的有什么意义。就一句实现了这样的效果

来源:3-1 react hook api-新的组件开发模式

su1per

2020-10-06

这个useCallback,没看出来使用的有什么意义。就一句实现了这样的效果。

写回答

1回答

夏小宅

2020-10-06

const fnA = useCallback(fnB, [a]),useCallback会将我们传递给它的函数fnB返回,并且将这个结果缓存;当依赖a变更时,会返回新的函数。然后在jsx里面使用fnA。用法和useEffect是类似的,一般做细粒度的优化时候会用的到。

0
2
夏小宅
回复
骑猪跑的程序员
可以这么理解,避免每次视图更新都重新实例化函数。
2020-10-13
共2条回复

React+React Hook+Egg造轮子 全栈开发旅游电商应用

造好轮子+前后端复杂业务处理,解锁前端高手必备技能。

464 学习 · 137 问题

查看课程