Есть ли способ предотвратить IDE от удаления функций / процедур с пустым телом при сохранении?
blockquote>В среде IDE нет возможности отключить это поведение.
Вы можете использовать тег для внешних 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;} }/>
Вы можете использовать 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 учебник об этой функции .