import React ,{useState,useCallback,memo} from 'react'
const Child = memo((props) =>{
console.log('child run ...');
return(
<>
<h1>hello</h1>
<button onclick="{props.onAdd}">add</button>
)
})
export default function UseCallback() {
console.log('parent run ...');
let [count, setCount] = useState(0)
const handAdd = useCallback(
() =>{
console.log('父组件里的handAdd执行了。。。。');
},
[],
)
// const handAdd = () =>{
// console.log('父组件里的handAdd执行了。。。。');
// }
return (
<div>
<h2>{count}</h2>
<child onadd="{handAdd}">
<button onclick="{()" ==""> setCount(100)}>changeCount</button>
</child></div>
)
}
react中useCallback使用
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:ts中的多态?
下一篇:自定义hook的步骤
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
react实战笔记114:react中usecallback的使用
前端
react.js javascript 前端 -
React: hook(5) useCallback
react
react.js javascript 前端 css -
React Hooks大全—useCallback
在本文中,我们将重点介绍一个React常用的内置Hook,即useCallback。useCallback可以让我们缓存函数,避免因为
javascript 前端 react.js 缓存 ci -
react——useMemo——useCallback——性能优化——React.memo
react——useMemo——useCallback——性能优化——React.memo
react.js javascript 前端 缓存 数据 -
ls的时候grep
一、背景最近在写一个私有化部署脚本的时候频繁的使用了ls和grep的组合,但是插件ShellCheck却一直在给我标黄,我这该死的洁癖终于在今天受不了了,这个使用了这么多年的好搭档怎么就那么不讨喜呢! 二、ShellCheck的规范很明显,提示告诉我们不要使用ls|grep的搭配,建议我们使用一个通配符或者带有条件的循环。。。一个ls都有这么多讲究,我们来看
ls的时候grep grep 与条件 shell 换行符 shell 目录下文件名放入循环 git