Реагируйте JS и ошибки во внешнем скрипте.Отказоустойчивый или нет? - PullRequest
0 голосов
/ 13 февраля 2019

Я собираюсь загрузить внешний тег <script> в свой компонент React и добавить внешний код JS на мою веб-страницу следующим образом:

componentDidMount () 
{
    const script = document.createElement("script");

    script.src = "https://some-site.com/tracking.js";
    script.async = true;

    document.body.appendChild(script);
}

Моя проблема:

  • Если во внешнем скрипте есть ошибки, выдает исключения или он вообще не работает (не загружается), это сломает мой компонент React?

  • Продолжится ли реакция?его жизненный цикл?

  • Будет ли моя страница по-прежнему отображаться?

Запускает ли браузер внешний сценарий как другой поток и относится ли он к этому типу?загрузка JS безопасна для моей страницы?

...