Size: a a a

React — русскоговорящее сообщество

2021 February 19

DK

Denis Krasnov in React — русскоговорящее сообщество
Так там сюда послали :D
источник

А

Антон in React — русскоговорящее сообщество
А сорь не так читаю)
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Denis Krasnov
Как можно дождаться полного рендера страницы от реакта на чистом js?
DOMContentLoaded не работает. Это в расширении для хрома
Что ты пытаешься сделать?
источник

А

Антон in React — русскоговорящее сообщество
Denis Krasnov
Как можно дождаться полного рендера страницы от реакта на чистом js?
DOMContentLoaded не работает. Это в расширении для хрома
Тебе надо при вставке компонента в дом что-то сделать?
источник

DK

Denis Krasnov in React — русскоговорящее сообщество
Archakov 🌚
Что ты пытаешься сделать?
Получить чат  твича и обсервить его
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Archakov 🌚
Что ты пытаешься сделать?
Типа componentDidMount
источник

DK

Denis Krasnov in React — русскоговорящее сообщество
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Типа componentDidMount
Типа того, но доступа к реакту у меня нет
источник

AC

Alexandr Cebotari in React — русскоговорящее сообщество
Denis Krasnov
Как можно дождаться полного рендера страницы от реакта на чистом js?
DOMContentLoaded не работает. Это в расширении для хрома
не совсем понятно зачем Вам дожидаться полного рендера страницы, как будет загружен js страница отрисует все компоненты
источник

А

Антон in React — русскоговорящее сообщество
Denis Krasnov
Типа того, но доступа к реакту у меня нет
Можешь поподробнее, немного непонятно
источник

DK

Denis Krasnov in React — русскоговорящее сообщество
Alexandr Cebotari
не совсем понятно зачем Вам дожидаться полного рендера страницы, как будет загружен js страница отрисует все компоненты
Неа, null возвращает
источник

А

Антон in React — русскоговорящее сообщество
Denis Krasnov
Неа, null возвращает
Давай начнем сначала, у тебя реакт приложение?
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Denis Krasnov
Как можно дождаться полного рендера страницы от реакта на чистом js?
DOMContentLoaded не работает. Это в расширении для хрома
Типа document.onload?
Или window.onload = function...
источник

DK

Denis Krasnov in React — русскоговорящее сообщество
Антон
Можешь поподробнее, немного непонятно
Ну вот на реакте написан сайт. Я хочу своим расширением получить элемент на странице этого сайта. Он рендерится не сразу, потому что это реакт. Вот мне надо ждать полной загрузки дома, прежде чем получать его. DOMContentLoaded не работает
источник

DK

Denis Krasnov in React — русскоговорящее сообщество
Антон
Давай начнем сначала, у тебя реакт приложение?
Нет, у меня расширение которое вторгается в реакт приложение
источник

AC

Alexandr Cebotari in React — русскоговорящее сообщество
Denis Krasnov
Ну вот на реакте написан сайт. Я хочу своим расширением получить элемент на странице этого сайта. Он рендерится не сразу, потому что это реакт. Вот мне надо ждать полной загрузки дома, прежде чем получать его. DOMContentLoaded не работает
вам полная загрузка дома не поможет
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Denis Krasnov
Ну вот на реакте написан сайт. Я хочу своим расширением получить элемент на странице этого сайта. Он рендерится не сразу, потому что это реакт. Вот мне надо ждать полной загрузки дома, прежде чем получать его. DOMContentLoaded не работает
если асинхронно, то юзай setInterval
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
и удаляй интервал, когда найдётся элемент
источник

DK

Denis Krasnov in React — русскоговорящее сообщество
Archakov 🌚
если асинхронно, то юзай setInterval
За такое по рукам не бьют? Он будет его искать типа постоянно пока не найдет?
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
1. поставил таймер с условием
2. до тех пор, пока не найдётся нужный элемент искать
3. когда нашёлся, очищать таймер и выполнять какую-то логику
источник

DK

Denis Krasnov in React — русскоговорящее сообщество
В принципе оно работать будет, сделаю пока так, но до нахождения более лучшей альтернативы. Спасибо
источник