export default () => {
const [count, setCount] = useState(0);
const isEvenNumber = useMemo(()=>{
return count % 2 === 0
}, [count])
const onClick = useCallback(()=>{
setCount(count+1)
},[count])
return (<div>
<div>{count} is {isEvenNumber? ‘even‘:‘odd‘} number</div>
<button onClick={onClick}>click me</button>
</div>)
}
react hooks useMemo和useCallback
原文:https://www.cnblogs.com/chengyunshen/p/14810171.html