Чтобы реализовать решение, при котором при переходе по ссылке на странице вы можете отображать данные непосредственно на ней, вы должны убедиться, что вся информация, относящаяся к странице, уже находится в URL-адресе или может быть получена из url
Например, вы можете игнорировать отправку данных как состояния в RouteComponent, но получать данные на основе urlParams, someTitle и someId.
Предполагая, что ваш Маршрут настроен как
<Route path="/someurl/:title/:id" component={Component}/>
Вы можете написать свой Component как
const Component = ({match}) => {
const {title, id} = match;
const [data, setData] = useState({});
useEffect(() => {
// fetchData based on title and id and update state
}, [title, id]);
...
}
PS Если вы не используете хуки, вы можете преобразовать eh выше useEffect и useState logi c в состояние и функции жизненного цикла componentDidUpdate / componentDidMount для класса component