useMemo & useCallback & 自定义hook
useMemo
仅当依赖项发生变化的时候,才去重新计算;其他状态变化时则不去做不必要的计算。



useCallback
缓存函数。但是使用注意📢 ,useCallback没有特别明显的优化。


*合适的场景——父传子
父组件传给子组件。传一个函数,可以把这个函数用useCallback包裹。
子组件用React.memo包裹



自定义hook

usePartialState封装


把公共部分提取出来作为公共逻辑。

仅当依赖项发生变化的时候,才去重新计算;其他状态变化时则不去做不必要的计算。



缓存函数。但是使用注意📢 ,useCallback没有特别明显的优化。


父组件传给子组件。传一个函数,可以把这个函数用useCallback包裹。
子组件用React.memo包裹






把公共部分提取出来作为公共逻辑。

1224
448
2208
4985
401

被折叠的 条评论
为什么被折叠?