Изменение URL в react-router-dom до отрисовки
Каким образом можно изменить URL сразу после нажатия по NavLink? Дело в том, что я получаю нужные мне данные только после нажатия, но как бы не пробовал не могу передать их в NavLink т.к. данные приходят уже после отрисовки и ссылка в строке не та, что нужна.
function Game(props){
let game = "";
let draw = () => {
game = props.DrawPage(props.GameName);
}
return(
<div className="game">
<NavLink to={"/GAMES/Game+" + game} onClick={draw} className="Jura megabig">{props.GameName}</NavLink>
</div>
);
}
Может быть кто сможет подсказать выход из подобной ситуации.