меня есть кнопка которая вызывает одну функцию.
В этой функции написаны такие строки кода:
const script = document.createElement("script");
script.src = "https://url-to-library.js"
script.async = true;
document.body.appendChild(script);
Затем внутри этой же функции вызывается переменная с добавленной библиотеки
variable_from_lib.pay();
Проблема в том, что когда на странице смотрю через view code, библиотека через src подключена и нажимаю на кнопку выводится ошибка
Uncaught ReferenceError: variable_from_lib is not defined
А когда второй раз нажимаю, отрабатывает сразу. Получается чтобы все нормально работала я нажимаю 2 раза каждый раз...
Есть предложения? Пробовал через then, не получилось
а реакт тут причем?
убери асинк
в реакте, через src библиотеку не смог добавить и пришлось таким методом. И не смог как то с библиотеки достать сразу
а библиотеку точно нельзя поставить через npm?
нет, библиотека которая кто-то для своей тестовой среды написал
Обсуждают сегодня