react
发布时间
阅读量:
阅读量
[react] 在使用react过程中你都踩过哪些坑?你是怎么填坑的?
- 与Vue相比,该组件缺少诸如(beforeRouteLeave, beforeRouteEnter)这类的路由守卫机制
- 在Hooks中存在闭包导致的渲染相关问题
import { useState } from 'react';
const Demo = () => {
const [count, setCount] = useState(0);
const onAdd = () => {
setTimeout(() => {
// setCount(count + 1);
// 解决方案:使用回调的形式,这样setXXX必须强制依赖上一次的求值
setCount(prevCount => prevCount + 1);
}, 1000);
};
return <>
<h2>{count}</h2>
<button onClick={onAdd}>ADD</button>
</>
全部评论 (0)
还没有任何评论哟~
