Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 反应跃迁群_Reactjs_Transitions - Fatal编程技术网

Reactjs 反应跃迁群

Reactjs 反应跃迁群,reactjs,transitions,Reactjs,Transitions,我遇到一个问题,我将动画应用到父管线,而子管线继承相同的动画。我希望父管线与子管线具有不同的动画。谁能帮上忙吗。以下是我正在做的: render()方法: return()方法: {React.cloneElement(this.props.children,{key:segment}} 然后在我的孩子部分: <ReactCSSTransitionGroup transitionName = "slide" transitionEnterTimeout = {1

我遇到一个问题,我将动画应用到父管线,而子管线继承相同的动画。我希望父管线与子管线具有不同的动画。谁能帮上忙吗。以下是我正在做的:

render()方法:

return()方法:


{React.cloneElement(this.props.children,{key:segment}}
然后在我的孩子部分:

<ReactCSSTransitionGroup
      transitionName = "slide"
      transitionEnterTimeout = {1000}
      transitionLeaveTimeout = {1000}>
      {React.cloneElement(this.props.children, {key: this.props.location.pathname})}
</ReactCSSTransitionGroup>

{React.cloneElement(this.props.children,{key:this.props.location.pathname}

子路由将淡入淡出而不是幻灯片动画?

问题是每个子路由的关键点完全相同,因此我使用路径作为关键点,因为路径总是不同的。

我遇到了相同的问题-您是否已经解决了这个问题?您知道如何在React Router v4中实现类似的效果吗?
<ReactCSSTransitionGroup
      transitionName = "fade"
      transitionEnterTimeout = {750}
      transitionLeaveTimeout = {250}>
      {React.cloneElement(this.props.children, {key: segment})}
</ReactCSSTransitionGroup>
<ReactCSSTransitionGroup
      transitionName = "slide"
      transitionEnterTimeout = {1000}
      transitionLeaveTimeout = {1000}>
      {React.cloneElement(this.props.children, {key: this.props.location.pathname})}
</ReactCSSTransitionGroup>