我对 React 中的 TransitionGroup 有奇怪的问题。第一次不知何故,我设法创建了卡住并且不根据状态值更新的组和组件。
拥有一个始终具有 TransitionGroup 的组件 (A)。当状态改变时,它会重新渲染自己。在 TransitionGroup 我添加/删除其他组件(B)(是的,它们有唯一的键)。在组件 B 中,我有函数 componentWillLeave,它只是调用回调,因为我不想在休假时执行任何动画。这些该死的 B 组件留在我的组件 A 中!但是,如果我在 componentWillLeave 函数中执行 setTimeout() 10ms,它会正确分离。可能有人知道为什么会发生这种情况或有同样的问题吗?
谢谢,
吨