Изменение 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>
    );
}

Может быть кто сможет подсказать выход из подобной ситуации.


Ответы (0 шт):