Size: a a a

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

2021 January 04

О

Олег in React — русскоговорящее сообщество
Nic Insbruck
Ребят. привет😊. Подскажите плиз😔. Уже всю голову сломал. Нужен костыль. есть баннер, который идет отдельно от реакта, (встраивается за пределами root) Нужно получать его высоту и с ее учетом подстраивать уже контейнер в реактовском приложении. Так как это за пределами него рефи использовать не могу. Пришло в голову сделать так, но работает через раз.
А задать стили рут классу не можешь ? То есть делать это вне реакта
источник

NI

Nic Insbruck in React — русскоговорящее сообщество
Олег
А задать стили рут классу не можешь ? То есть делать это вне реакта
нет, нужно именно получить высоту
источник

О

Олег in React — русскоговорящее сообщество
Nic Insbruck
нет, нужно именно получить высоту
Ну ты же можешь делать это вне реакта
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Nic Insbruck
Ребят. привет😊. Подскажите плиз😔. Уже всю голову сломал. Нужен костыль. есть баннер, который идет отдельно от реакта, (встраивается за пределами root) Нужно получать его высоту и с ее учетом подстраивать уже контейнер в реактовском приложении. Так как это за пределами него рефи использовать не могу. Пришло в голову сделать так, но работает через раз.
А почему нельзя использовать реф чтобы хранить ноду этого баннера?
источник

AS

Azamshokh Sufiev in React — русскоговорящее сообщество
Привет ребята подскажите что лучшей UseReducer || Redux пожалуйста Спасибооо ))))))
источник

О

Олег in React — русскоговорящее сообщество
Импортировав js файл в главный index html файл
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Azamshokh Sufiev
Привет ребята подскажите что лучшей UseReducer || Redux пожалуйста Спасибооо ))))))
Решает разные проблемы
источник

AS

Azamshokh Sufiev in React — русскоговорящее сообщество
Vladimir Klimov
Решает разные проблемы
Новичку что лучшей ?)))
источник

О

Олег in React — русскоговорящее сообщество
Azamshokh Sufiev
Привет ребята подскажите что лучшей UseReducer || Redux пожалуйста Спасибооо ))))))
Redux
источник

AS

Azamshokh Sufiev in React — русскоговорящее сообщество
🙏
источник

NI

Nic Insbruck in React — русскоговорящее сообщество
Vladimir Klimov
А почему нельзя использовать реф чтобы хранить ноду этого баннера?
Так банер за пределами реакта, я не могу навесить ref😔
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Nic Insbruck
Так банер за пределами реакта, я не могу навесить ref😔
Вы можете сделать document.qerySelector и сохранить результат в ref один раз
источник
2021 January 05

NI

Nic Insbruck in React — русскоговорящее сообщество
Vladimir Klimov
Вы можете сделать document.qerySelector и сохранить результат в ref один раз
Извините, немного не понял. То есть задать его как дефолтное значение? const banner = useRef(document.querySelector('.banner'));
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Nic Insbruck
Извините, немного не понял. То есть задать его как дефолтное значение? const banner = useRef(document.querySelector('.banner'));
Если он рендерится не реактом - можно и так
Но это стоит делать если вам действительно внутри реакт-приложения зачем-то надо опираться на размеры этого баннера, может это можно решить какими-то стилями или скриптом отдельно, как советовали выше
источник

NI

Nic Insbruck in React — русскоговорящее сообщество
Vladimir Klimov
Если он рендерится не реактом - можно и так
Но это стоит делать если вам действительно внутри реакт-приложения зачем-то надо опираться на размеры этого баннера, может это можно решить какими-то стилями или скриптом отдельно, как советовали выше
Спасибо большое, попробую
источник

V

Vladislav in React — русскоговорящее сообщество
Nic Insbruck
Ребят. привет😊. Подскажите плиз😔. Уже всю голову сломал. Нужен костыль. есть баннер, который идет отдельно от реакта, (встраивается за пределами root) Нужно получать его высоту и с ее учетом подстраивать уже контейнер в реактовском приложении. Так как это за пределами него рефи использовать не могу. Пришло в голову сделать так, но работает через раз.
React Portal почитай, он позволяет розмещать реакт компонент за пределами root
источник

V

Vladislav in React — русскоговорящее сообщество
будет компонентом сможешь ref юзать как и на обычном
источник

В

Влад in React — русскоговорящее сообщество
Guru guru
источник

PP

Paper Paper in React — русскоговорящее сообщество
Nursultan Kalibayev
const [dis, setDis] = useState(false);  потом при  onChage setDis(true);
Несовсем допетрил, но я знаю такой способ. Допустим есть два инпута с хуками email и password. И чтобы задизейблить кнопку отправки необходимо const enabled = email.length > 0 && password.length > 0. В свойство кнопки disabled кладём !enabled
источник

А

Анатолий in React — русскоговорящее сообщество
Кто сталкивался с таким багом: в мобильной вёрстке когда тычешь в поле ввода, то оно перекрывается выезжающей клавиатурой. Причём проявляется это только на Андрюшах. Яблоки с этим успешно справляются: поле сдвигается вверх. Кто сталкивался и как боролся?
источник