【发布时间】:2020-11-10 17:39:26
【问题描述】:
免责声明:我不认为以下方法是一种好的做法。可能我可能或必须使用useEffect,但我仍然想评估现有代码的正确性。
在钩子和功能组件的上下文中,以下假设是否正确?
{
setState(newValue);
setTimeout(() => {
//Here code expects that re-rendering of all components affected by changing state has been completed.
}, 0);
}
我可以确定在setTimeout 之后重新渲染已经完成还是不能保证?
-
这个假设对于当前的 React 版本是否正确?如果没有,是否有特定的行为破坏它?
-
它会受到即将到来的 React 更改的影响吗?
【问题讨论】:
标签: reactjs react-hooks