Я имею дело с проблемой, и мне кажется, что я что-то упустил.
У меня есть основной маршрут, содержащий импортный компонент , который также имеет маршрутизацию
Япытаюсь выполнить маршрутизацию внутри компонента импорта.
Если я напишу localhost: 9010 / testPath , я получаю ComponentThatImport и это нормально.
Но я пытаюсь localhost: 9010 / testPath / subPath
, и я ничего не получаю, на самом деле это тот же localhost: 9010 / testPath
основной маршрут
const App = () => (
<Provider store={ store }>
<Router history={ syncedHistory }>
<Route component={ Root }>
<Route path={ '/testPath' }>
<IndexRoute component={ ComponentThatImport }/>
</Route>
</Route>
</Router>
</Provider>
);
Компонент, импортируемый из npm install
const ComponentThatImport = () => (
<Router>
<div>
<div>main ComponentThatImport</div>
<Route path={ '/subPath' } component={ someComonnet }>
</div>
</Router>
);