Привет. Я пытаюсь установить следующие значения для разных номеров в зависимости от страницы, на которой пользователь использует window.location.path
const [value, setValue] = React.useState(1);
Я пробовал if if, и мне кажется, что я получаю ошибки, поэтому я подумал о том, чтобы установить параметры в
<Route exact path="/" component={Home} />
однако пока я понимаю, что могу сделать что-то вроде
<Route exact path="/:id" component={Home} />
проблема заключается в следующем, как вы можете видеть ниже. У меня есть несколько установленных путей, вкладки в навигационной панели связаны с основным путем (/, / about, / news, / Programs и т. Д.)
<Switch>
<Route exact path="/" component={Home} />
<Route path="/about/" component={About} />
<Route path="/news/:id" component={News} />
<Route path="/programs/:id" component={Programs} />
<Route path="/podcast/:id" component={Podcast} />
</Switch>
Я хочу иметь возможность отправлять номер с каждым маршрутом, чтобы я мог просто установить следующее с помощью
const [value, setValue] = React.useState({pageID});
Я думал что-то вроде
<Route path="/podcast/:id" pageID="4" component={Podcast} />
Может кто-нибудь, пожалуйста, помогите мне правильно указать, как это сделать.