当您在setState
中调用componentDidUpdate
或以其他方式将任何样式应用于DOM元素时,第二个呈现是否在相同的时间内完成,以便用户永远不会看到中间状态?
我正在写一些要求我执行setState
来执行CSS转换的内容,似乎我必须依赖于使用requestAnimationFrame
来注入CSS转换属性以可靠地获得转换in(否则浏览器认为元素在没有转换的情况下呈现为第二个状态)
文档说componentDidMount
以这种方式工作,但我不确定componentDidUpdate
是否做同样的事情。