【发布时间】:2019-04-17 14:25:05
【问题描述】:
我有一个基于 React 的 Web 项目,我在其中使用 React Router 4 来处理我的路由。我一直在使用 React Router 和“react-transition-group”做一些小步骤,添加基于 CSSTransition 组件的类的淡入淡出转换,即淡入淡出、淡入淡出-主动等...
无论如何 - 这一切都很好,但如果我快速来回单击浏览器按钮以更改路线,那么转换会被中断,并且会更多地跳入“新的转换状态”。
有没有办法对更改的路线进行排队,以便如果用户在转换已经进行时更改为不同的路线,则等待第一个转换完成,然后处理“新路线”。我不希望位置/网址停止或任何只是过渡工作更顺利..?
谢谢
【问题讨论】:
标签: reactjs react-router queue transition user-experience