Я новичок в ReactJS. Я хочу составить маршрут, который может понравиться (dashboard/product) . Как это было бы возможно. Я создал, но он не работает должным образом .. может кто-нибудь, пожалуйста, помогите мне.
Спасибо .
<div style = {wrapperStyle.MainWrapper}>
<h1>Dashboard Page</h1>
<div style = {wrapperStyle.leftSideMenues}>
<h1>Left Side Menues</h1>
<div>
</div>
</div>
<Router>
<Switch>
<Route path='/' exact component= {Dashboard}/>
<Route path='/dashboard/:organizationContact' component = {OraganizationContacts}/>
<Route path='/dashboard/products' component = {Products}/>
<Route path='/sales' component = {Sales}/>
<Route path='/purchase_orders' component = {PurchaseOrders}/>
<Route path='/shipment' component = {Shipments}/>
<Route path='/everything' component = {Everything}/>
<Route path='/reports' component = {Reports}/>
<Route path='/settings' component = {Settings}/>
<Route path='/logout' component = {LogOut}/>
<Route component = {NotFound}/>
</Switch>
</Router>
</div>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете изменить порядок маршрутов следующим образом:
<Route exact path='/dashboard/products' component = {Products}/>
<Route exact path='/dashboard/:organizationContact' component = {OraganizationContacts}/>
Вы хотите сказать, что я должен добавить exact ко всем маршрутам?
Да, в react-router4 маршруты сопоставляются с использованием регулярных выражений, поэтому добавление exact соответствует точному маршруту.
Например, в маршруте. Если пользователь нажмет dashboard/user, я просто хочу отобразить User данные компонента. Теперь он показывает данные обоих компонентов. Как избежать данных компонента приборной панели?
Если маршрут dashboard/user, согласно маршрутам он должен идти к компоненту OraganizationContacts
Вы можете посмотреть на stackoverflow.com/questions/41474134/…