Javascript 使用1.0 API在React路由器中指定默认路由

Javascript 使用1.0 API在React路由器中指定默认路由,javascript,react-router,Javascript,React Router,使用1.0 API将路由声明为对象时,如何指定默认路由 const routes = { path: '/', component: App, childRoutes: [ { name: 'welcome', component: Welcome }, // Default route here ] }; 我也有同样的疑问,我已经解决了这个问题,但不确定这是否是正确的方法,在你的“应用”组件中,请执行以下操作 let App = React.createCla

使用1.0 API将路由声明为对象时,如何指定默认路由

const routes = {
  path: '/',
  component: App,
  childRoutes: [
    { name: 'welcome', component: Welcome },
    // Default route here
  ]
};

我也有同样的疑问,我已经解决了这个问题,但不确定这是否是正确的方法,在你的“应用”组件中,请执行以下操作

let App = React.createClass({
    componentDisMount: function() {
        this.transitionTo('deafaultComponent'); 
        //default compoenent you say its your home page. 
        //so when ever somebody used yourwebsite.com/ 
        //it will redirect to yourwebsite.com/defaultComponent
    },
    render: function() {
         {this.props.children}
    }
 );