@@ -23,7 +23,10 @@ class App extends React.Component {
23
23
< li > < Link to = "/page1" > Page 1</ Link > </ li >
24
24
< li > < Link to = "/page2" > Page 2</ Link > </ li >
25
25
</ ul >
26
- < ReactCSSTransitionGroup component = "div" transitionName = "swap" >
26
+ < ReactCSSTransitionGroup
27
+ component = "div" transitionName = "swap"
28
+ transitionEnterTimeout = { 500 } transitionLeaveTimeout = { 500 }
29
+ >
27
30
{ React . cloneElement ( this . props . children || < div /> , { key : key } ) }
28
31
</ ReactCSSTransitionGroup >
29
32
</ div >
@@ -42,7 +45,10 @@ class Page1 extends React.Component {
42
45
< li > < Link to = "/page1/tab1" > Tab 1</ Link > </ li >
43
46
< li > < Link to = "/page1/tab2" > Tab 2</ Link > </ li >
44
47
</ ul >
45
- < ReactCSSTransitionGroup component = "div" transitionName = "example" >
48
+ < ReactCSSTransitionGroup
49
+ component = "div" transitionName = "example"
50
+ transitionEnterTimeout = { 500 } transitionLeaveTimeout = { 500 }
51
+ >
46
52
{ React . cloneElement ( this . props . children || < div /> , { key : pathname } ) }
47
53
</ ReactCSSTransitionGroup >
48
54
</ div >
@@ -61,7 +67,10 @@ class Page2 extends React.Component {
61
67
< li > < Link to = "/page2/tab1" > Tab 1</ Link > </ li >
62
68
< li > < Link to = "/page2/tab2" > Tab 2</ Link > </ li >
63
69
</ ul >
64
- < ReactCSSTransitionGroup component = "div" transitionName = "example" >
70
+ < ReactCSSTransitionGroup
71
+ component = "div" transitionName = "example"
72
+ transitionEnterTimeout = { 500 } transitionLeaveTimeout = { 500 }
73
+ >
65
74
{ React . cloneElement ( this . props . children || < div /> , { key : pathname } ) }
66
75
</ ReactCSSTransitionGroup >
67
76
</ div >
0 commit comments