Переадресация на сторонний URL-адрес с использованием response-router-dom

Есть ли способ предотвратить IDE от удаления функций / процедур с пустым телом при сохранении?

В среде IDE нет возможности отключить это поведение.

0
задан Harsh Makadia 11 March 2019 в 13:47
поделиться

2 ответа

Вы можете использовать тег для внешних URL-адресов,

<a href='https://domain.extension/external-without-params'>external</a>

, но также вы можете предоставить такой компонент:

<Route path='/external' component={() => { window.location = 'https://domain.extension/external-without-params'; return null;} }/>
0
ответ дан Akif Hadziabdic 11 March 2019 в 13:47
поделиться

Вы можете использовать window.open() для перенаправления на любой веб-сайт.

Например:

window.open('https://www.google.com');

реализовать перенаправление в вашем коде:

render () {
  if(this.isLogin) {
    return(/* your components*/);
  } else {
    window.open('https://www.google.com');
    return (<div></div>); //render function should return something
  }
}

Вы также можете указать целевой атрибут или имя окна, более подробно см. [ 113] w3school учебник об этой функции .

0
ответ дан 劉嘉傑 11 March 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: