import React useCallback useState from react;import Appcss; import axios from axios;let Child1 = Reactmemo = consolelogchild1; return div 子1 divlet Child2 = Reactmemo = consolelogchild2; r
在Child2组件中,使用了一个名为props的参数,但是并没有在组件的函数参数中声明props。可以将props改为使用useCallback传递的函数参数,即改为onClick。修改后的代码如下:
let Child2 = React.memo(({onClick}) => {
console.log('child2');
return <div>
子2
<button onClick={onClick}>点击</button>
</div>
})
原文地址: https://www.cveoy.top/t/topic/fjyn 著作权归作者所有。请勿转载和采集!