useMemo和useCallback
https://blog.csdn.net/qq_29438877/article/details/104809865
https://www.zhihu.com/question/390974405
https://www.infoq.cn/article/mM5bTiwipPPNPjhjqGtr?utm_source=tuicool&utm_medium=referral
useMemo和useCallback自身使用也是有性能消耗的;
常用的是一个组件渲染耗费性能通过memo包裹函数组件、purecomponent包裹class组件;通过对比props(shouldComponentUpdate)是否改变
才决定是否重新渲染;此时可以用useCallback包裹传递的函数、useMemo包裹传递的属性;达到性能优化