React hooks引入useState来设置组件状态。但是如何使用钩子替换回调,如下面的代码所示:
设置状态(
{姓名:“迈克尔”},
()=>;console.log(此.state)
);
我想在状态更新后做点什么
我知道我可以使用useffect来做额外的事情,但是我必须检查状态previous值,这需要位代码。我正在寻找一个可以与useStatehook一起使用的简单解决方案
您需要使用useffecthook来实现这一点
const[counter,setCounter]=useState(0);
常数doSomething=()=>;{
设置计数器(123);
}
使用效果(()=>{
log('在计数器更改后执行操作',计数器);
},[柜台];