因为 (()=>{}) !== (()=>{}) 所以当`prop`中有**函数** 作为**依赖项** 的时候,`React.memo`会失去效果,无论你做了父组件啥都会触发更新 所以用`useCallBack`去封装一次函数就可以达到你要的效果 同理在`useMemo`也是一样的 所以在新手学习`React-hook`的时候[官网](https://link.segmentfault.com/?enc=da23jlqnp89Johy1QhkjNQ%3D%3D.LpEYpHUV%2FllNLMmofBbONVUjrn9GHC%2BGMTC5QPpJvzX%2BnyG2VyfDRaDmJkKHVCNQjFBi8D%2Bj823BCoF4tNnayw%3D%3D)都会强烈建议打开`eslint-plugin-react-hooks`