React Router Redirect - добавить параметр в путь - PullRequest
1 голос
/ 02 мая 2020

Я использую React Router Redirect и у меня есть параметр newId, который является некоторым числом, и я хочу добавить его в URL. Например, если «newId» равен 10, я хочу от go до /admin/add-questions/10".

Это что-то вроде ниже, но :${newId} не работает. Он перенаправляет меня на «admin / add-questions /: $% 7BnewId% 7D». Я также попробовал :newId и другие решения, и я не могу найти, как это сделать: (

render() {

    const newId = 10;

     return (
        <Redirect
          to={{ 
            pathname: '/admin/add-questions/:${newId}',
            state: { key: 'value' } }}
        />
      );
}

1 Ответ

2 голосов
/ 02 мая 2020

Рассмотрите возможность замены одинарных кавычек на обратных кавычек , чтобы литералы шаблона работали правильно.

pathname: `/admin/add-questions/${newId}`,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...