【发布时间】:2019-03-01 15:28:52
【问题描述】:
我创建了一些动画,我想用它们在我的应用程序中的路线之间导航。我在某些页面上有一个可见的后退按钮,允许用户弹出导航堆栈以访问最近的页面。我想要两种不同的动画,一种用于在堆栈中更深地导航,另一种用于弹回最近的页面。
我想使用history.goBack(),但似乎无法传递状态并因此使用不同的动画。
我使用这个article 来弄清楚如何为我的组件设置动态动画,但除非我使用history.push({pathname, state:{animation, duration}}),否则我看不出如何指定用户返回时使用的不同动画。
【问题讨论】:
标签: reactjs react-router react-transition-group