По ссылке '/user1/commit1' срабатывает компонент для '/user1/', а не для 'user1/commit1/'
Сниппет кода:
<Switch>
<Route exact path="/" component={HomePage} />
<Route path="/:user" component={UserPage} />
<Route path="/:user/:commit" component={CommitPage} />
</Switch>
Простой пример:
sandbox.ioКак это можно исправить?
Что стоит изучить, чтоб разобраться в вопросе?
UPD:
Первое топорное решение:
<Switch>
<Route exact path="/" component={HomePage} />
<Route exact path="/:user" component={UserPage} />
<Route path="/:user/:commit" component={CommitPage} />
</Switch>
Это корретно?