为什么用 useCallback
别的文章讲,当将一个方法A作为prop传递给子组件的时候,假如不用useCallback,每次A都是新的,子组件接受新的方法A会重新渲染,这样导致了不必要的重复渲染。
在其他情况下,似乎没什么用处,比如下面这个情况
import { useCallback, useState } from "react"
const Counter = ()=> {
const [count, setCount] = useState(0)
// 每次都会执行,这种情况下 useCallback ...
eddieqiao.hashnode.dev1 min read