React router v3
конфигурация является объектом (не массивом). Поэтому у вас должен быть корневой компонент, для которого любой другой маршрут является дочерним. Может быть ниже конфигурация будет работать для вас.
Постарайтесь сделать свое приложение максимально простым. И используйте childRoutes для достижения вашей конфигурации
...
path: '/',
component: Root, // Just a component which actually renders children and nothing else
childRoutes: [{
path: '/',
component: App,
childRoutes: {} //Your App components children goes here.
}, {
path: '/YOUR_NEW_PATH', // not a part of your App
component: YOUR_COMPONENT, // not a child of your APP
childRoutes: {} // If you have some childRoutes
}]
...
ваш корневой компонент может выглядеть так, как показано ниже
Root = (props) => <div>{props.children}</div>