Reactjs 在React中,由于删除操作将立即更改应用程序状态,如何将动画添加到表行的删除中?

Reactjs 在React中,由于删除操作将立即更改应用程序状态,如何将动画添加到表行的删除中?,reactjs,redux,Reactjs,Redux,如果我们实际使用删除操作更改Redux应用程序状态以删除该行(例如,仅数组中的一个项目),则应用程序状态将立即更改,该行将立即在屏幕上消失,而不显示任何动画 我们如何添加1个动画(如一起淡入淡出和收缩),或添加2个动画(如先淡入淡出,然后收缩)以进行删除 一些想法: 有没有“中间件”(比如AJAX),这样我们就可以先进行动画制作,而动作只会在动画制作完成后发送到还原器 或者,如果我们添加一个函数,先做1或2个动画,然后在最后一个承诺解决后,再调用action creator,会怎么样 还有其他

如果我们实际使用删除操作更改Redux应用程序状态以删除该行(例如,仅数组中的一个项目),则应用程序状态将立即更改,该行将立即在屏幕上消失,而不显示任何动画

我们如何添加1个动画(如一起淡入淡出和收缩),或添加2个动画(如先淡入淡出,然后收缩)以进行删除


一些想法:

  • 有没有“中间件”(比如AJAX),这样我们就可以先进行动画制作,而动作只会在动画制作完成后发送到还原器

  • 或者,如果我们添加一个函数,先做1或2个动画,然后在最后一个承诺解决后,再调用action creator,会怎么样

  • 还有其他可能的方法吗

  • 退房。可以定义在组件进入或离开DOM时应用于组件的动画