Мой компонент реагирует следующим образом:
componentDidMount() {
if(!window.widget || !window.widget.Button) {
//test
console.log('-- button not ready, return --');
return;
}
// load remote widget, then assign state
// it has no onReady callback
this.createButton();
}
createButton
в основном вызывает виджет.Я загружаю удаленный виджет, но виджет не имеет обратного вызова onReady.Это способ узнать, что виджет готов, тогда я могу что-то с этим сделать.
У меня есть некоторые идеи из этого: Подождите, пока iframe загрузится в JavaScript