摘要:
useCallback记忆函数 目的:缓存函数,优化代码 防止因为组件重新渲染,导致方法被重新创建,起到缓存作用,只有第二个参数变化了,才重新声明一次。 举个栗子 var handleClick = useCallback(()=> { console.log(name) }, [name]) // 阅读全文
摘要:
useEffect 总结 特性 参数必须是一个回调函数与一个数组 组件首次加载会执行一次useEffect的回调,之后依赖的值更新则会执行useEffect中的回调。 如果第二个参数是一个空数组则意味着=>空数组不依赖任何东西,所以只会执行一次类似类组件中的componentDidMounted 可 阅读全文