reactjs - Redirecting with react router -


i have following route config:

const route = {     path: 'services',      getcomponent(nextstate, callback) {         require.ensure([], (require) => {             callback(null, require('./components/services').default)         })     },     //getindexroute(partialnextstate, callback) {     //    require.ensure([], (require) => {     //        callback(null, {component: require('./components/consulting').default})     //    })     //},     childroutes: [         {             path: 'consulting',             getcomponent(nextstate, callback) {                 require.ensure([], (require) => {                     callback(null, require('./components/consulting').default)                 })             }         }     ],     indexredirect: {         //from: 'services',         to: 'consulting'     } }  export default route 

but when go /services receive error:

typeerror: element null

when used getindexroute worked fine, wish rather redirect /services/consulting. error, considering know not component?

indexredirect isn't available in object notation, jsx component. if reproduce it's behaviour should use onenter hook redirection. more details described here.

so, should change:

indexredirect: {     //from: 'services',     to: 'consulting' } 

to:

indexroute: {      onenter: (nextstate, replace) => replace('/consulting')  } 

Comments

Popular posts from this blog

java - Static nested class instance -

c# - Bluetooth LE CanUpdate Characteristic property -

JavaScript - Replace variable from string in all occurrences -