我正在尝试在React中构建一个基本的css转换包装器,其中一个布尔属性控制一个HTML类,该类切换设置为转换的css属性。setTimeout是有效的,但它是非常随意的,并且没有严格地绑定到React生命周期。我发现,即使是10毫秒的超时有时也不能产生这种效果。这是个废话。我相信这是因为React会对操作进行批处理,并选择何时渲染到真正的DOM,而大多数情况下直到效果发生后才会这样做。如何保证我的类值仅在mounted设置为true之后才会更改,但组件会在之后立即呈现 简化的React组件: function Trans