Я собираюсь загрузить внешний тег <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 безопасна для моей страницы?