history.push('/something') 会推送,但不渲染组件,因为 Animate 的 exitBeforeEnter 属性 存在帧器运动



我试图从postActions中删除PostDetail后导航到/main。

显示动作的代码

推入/main,但不渲染主组件。

显示问题发生位置的代码

然而,如果我在AnimatePresence上选择退出帧运动的exitBeforeEnter属性,这确实有效。

通过删除exitBeforeEnter显示部分解决方案的代码

这会同时产生新组件和退出组件的动画。

是否有办法使用exitBeforeEnter和push组件渲染?

退出组件有退出道具吗?AnimatePresence with enterBeforeExit将不会渲染新组件,如果前一个组件没有退出动画。

最新更新