我有一个问题,即当渲染方法告诉它时,ReactTransitionGroup
刚刚.superfade-leave-active
应用的元素在之后不适用。.superfade-enter
http://jsfiddle.net/joecritch/6bpJD/3/
逻辑是显示的消息是ReactTransitionGroup
列表中的第一项,而我的UserSearchResults
组件是第二项。后者仅在加载数据时出现。(数据在顶部被模拟为一个数组,并以 500 毫秒的延迟加载。)
期望的结果:只要列表中有文本,就会出现第一个元素;加载数据时总是出现第二个
实际结果:第一个元素按预期工作;第二个最初显示,但在 500 毫秒后发生任何文本更改后,它会动画消失。
注意:删除动画组件后,它会按预期工作。