功能句柄中状态更新的问题

时间:2019-11-13 12:15:58

标签: reactjs react-hooks

大家, 我目前遇到的问题是处理程序函数中的状态未更新。

我已经尝试使用useEffect挂钩解决问题,但不幸的是没有成功。我的方法基本上是错误的,还是用钩子是不可能的?

implementation files('src/libs/commons-lang3-3.9.jar')
 implementation files('src/libs/commons-lang3-3.9-sources.jar')
 implementation files('src/libs/commons-lang3-3.9-tests.jar')

1 个答案:

答案 0 :(得分:1)

setStateasync,将需要一些时间来更新状态。

您需要使用专用的useEffect挂钩来获取更新状态,

useEffect(()=>{
   console.log(width)
},[width]) //Provide width as dependency so that your useEffect will only run when width changes

Demo