Alb*_*yan -1 javascript reactjs react-hooks
请帮帮我,
我需要像这样在 setState 之后调用一个函数,所以doSomeFunction()只有在设置状态后才能工作
function sth() {
setState(something)
doSomeFunction()
}
Run Code Online (Sandbox Code Playgroud)
不使用 useEffect
小智 6
您可以在基于类的组件中执行此操作,方法是添加callbackto setState:阅读更多
this.setState(
{ something: "SomeData" },
() => this.doSomething()
);
Run Code Online (Sandbox Code Playgroud)
在使用功能组件时:
const [something, setSomething]= useState('');
const doSomething =()=> {
//do your function work
}
useEffect(()=>{
//call function when something change in state
doSomething();
},[something]) //dependency added
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2493 次 |
| 最近记录: |