Вам нужен только один маршрут, например
<Switch>
<Route exact path='/news' component={News} />
</Switch>
. Вы можете указать ссылку, например
<Link to={{
pathname: '/news',
state: { news : yourNewsName } // you can pass svetsko here
}}>
<div className="card-header">
<h3>Artistic gymnastics world championship</h3>
</div>
</Link>
. Вы можете получить доступ к этому состоянию на своей странице новостей, например
<div>{ props.location.state !== undefined ? props.location.state.news : '' }</div>
* 1009. * После получения вашего типа новостей, например, eyof:
Шаг 1:
you can create on functional component which takes argument as your
data and return your new post jsx with your data.
Шаг 2:
So,when you get your eyof in your page then you are going to call
this function and pass your data related to your eyof and that function
return your new post to your page.