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) {
1010 constructor ( props , context ) {
1111 super ( props , context ) ;
1212 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- }
1713 this . state = {
1814 previousRoute : null ,
1915 route : this . router . getState ( )
2016 } ;
21- this . router . addNodeListener ( nodeName , this . nodeListener ) ;
2217 }
2318
2419 componentDidMount ( ) {
2520 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 ) ;
2628 }
2729
2830 componentWillUnmout ( ) {
You can’t perform that action at this time.
0 commit comments