Может кто-нибудь объяснить, почему эта ужасно простая настройка маршрутизатора:
<Router>
<Switch>
<Route exact path='/' component={Home} />
{ this.props.loggedIn() &&
<div>
<Route exact path='/projects' component={Tools} />
<Route path='/project/:project_id' component={EditProject} />
<Route exact path='/calculator' component={Calculator} />
</div>
}
<Route exact component={NotFound} />
</Switch>
</Router>
И простая ссылка на страницу:
<Link to={`/project/${proj.ID}`}><FontAwesomeIcon icon="pencil-alt" /></Link>
Результат ( при нажатии на ссылку ):
![enter image description here](https://i.stack.imgur.com/p2MsU.png)
Почему он пытается загрузить файл JS?Я проверил и перепроверил код, и, насколько я вижу, он правильный.Кто-нибудь замечает что-нибудь глупое?
РЕДАКТИРОВАТЬ
Прежде, чем кто-либо думает, что project_id является фактом, x.app.js здесь является необработанным объектом, который я использую:
{
Coords: "2389572935"
CustomerID: 0
FacilityType: 0
ID: 4
Name: "Loki Testing New Project"
UserID: 2
VerifiedByBL: 0
VerifiedByCustomer: 0
}