This repository was archived by the owner on May 23, 2018. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -10,19 +10,21 @@ function routeNode(nodeName, register = false) {
10
10
constructor ( props , context ) {
11
11
super ( props , context ) ;
12
12
this . router = context . router ;
13
- this . nodeListener = ( toState , fromState ) => this . setState ( { previousRoute : fromState , route : toState } ) ;
14
- if ( ! this . router . registeredPlugins . LISTENERS ) {
15
- throw new Error ( '[react-router5][RouteNode] missing plugin router5-listeners.' ) ;
16
- }
17
13
this . state = {
18
14
previousRoute : null ,
19
15
route : this . router . getState ( )
20
16
} ;
21
- this . router . addNodeListener ( nodeName , this . nodeListener ) ;
22
17
}
23
18
24
19
componentDidMount ( ) {
25
20
if ( register ) this . router . registerComponent ( nodeName , this . refs . wrappedInstance ) ;
21
+
22
+ if ( ! this . router . registeredPlugins . LISTENERS ) {
23
+ throw new Error ( '[react-router5][RouteNode] missing plugin router5-listeners.' ) ;
24
+ }
25
+
26
+ this . nodeListener = ( toState , fromState ) => this . setState ( { previousRoute : fromState , route : toState } ) ;
27
+ this . router . addNodeListener ( nodeName , this . nodeListener ) ;
26
28
}
27
29
28
30
componentWillUnmout ( ) {
You can’t perform that action at this time.
0 commit comments