Oleg
Спс
Dmytro
тогда да ок) объект формы и объект ответа (картинки там всякие итд.) храни в стейт менеджере
Oleg
Спасибо
Dmytro
Герман
Привет, а может кто подсказать годное сообщество в телеге по GSAP?
Vladimir
Ссылка на картинку - не часть состояния. Просто импортни пикчу, её бандлер подцепит.
вероятно подразумевается, что этот контент будут редктировать маркетологи через админку, а на фронт - передаваться через апи
Mikhail
подскажите пожалуйста, не найдётся ли пример кода, где бы использовался метод onUpdate или onSuccess в serviceWorker
Mikhail
я бы хотел уведомлять пользователя, и я так понимаю надо переопределить именно эти функции, но как - я не смог нагуглить
tonciel
Bad practice
Что тогда, неуправляемые формы?
Frontend Priest
Что тогда, неуправляемые формы?
Управляемые, но со своим локальным стейтом
Lena
вопрос на каком уровне должен быть попап в реакт приложении? —элемент должен отрисовываться в основном блоке?
Volodymyr
в цсс чате бан в ие и едже не робят анимации юзаю стайледы, они же вроде префиксы сами расставляют? в чем может быть проблема?
Nikolai
В портале
Зачем внутри дерева реакта портал?
🦜
Зачем внутри дерева реакта портал?
Потому попап перекрывает слой и ты не можешь взаимодействовать с приложением пока он открыт
Lena
ок с чем связанна проблема, что при клике на элемент попап открывается - но сама страница пролистывается вверх,и поэтому как далеко бы вниз карточки ни были
Lena
кароче сама страница пролистывается вверх,и поэтому как далеко бы вниз карточки ни были , у меня почему-то когда открыт попап - задний фон - это мой хедер
🦜
Зачем внутри дерева реакта портал?
Вообще портал вне основного дерева
Lena
почему так может быть?
Lena
нет
Nikolai
Вообще портал вне основного дерева
Модалку можно и в дереве зарендерить. Портал не в тему совсем
Sergei
Привет, подскажите пишет warning, когда использую useRef в функциональном компонент, говорит, что нужно использовать React.forwardRef. ответ здесь https://reactjs.org/docs/forwarding-refs.html не помог, ref был undefined. у меня сейчас написано так const EditorRenderer = React.forwardRef(({ value, onUpdate, options }, reff) => { const ref = useRef();и reff вообще не используется, все отрабатывает, а без него тот warning.
Lena
Lena
вот так должно быть
Lena
Lena
а вот так есть
Lena
это из-за реакта?
Nikolai
Бля, ясно.
Что ясно? Портал нужен для рендера вне дерева или переноса по дереву. То что в доке пример с модалкой дан, ещё не означает что для всех модалок надо юзать портал. Это вообще для очень узких кейсов апи - например рендера дом-элементов в канвасе
Сергей
Привет, ребят. Никто не знает какие хорошие книги в последнее время выходили по реакту/редаксу?
arts
Привет, ребят. Никто не знает какие хорошие книги в последнее время выходили по реакту/редаксу?
Книги по либам/фреймворкам устаревают быстрее, чем их пишут. Нинужно.
Sergey
документация
Daniil
Гайс, нужно определённый prop с именем name и value забиндить у компонента, что в будущем можно было добавлять другие пропсы, но забинженный оставался, сделал так: const withPropBValue = bindComponentProp('propBName')(ComponentA); // propBName - имя пропса у компонента ComponentA const ComponentAWithBoundPropBValue = withPropBValue('propBValue'); встречал ли кто такое?)
Daniil
дефолтный раз задашь в static и жизненно, хочу чтобы из разных мест люди могли своё подставлять динамически
Lena
а без портала вариантов никаких нет?
Mikhail
подскажите пожалуйста, не найдётся ли пример кода, где бы использовался метод onUpdate или onSuccess в serviceWorker
отвечая на свой вопрос выше, достаточно в notification wrapper зарегистрировать SW, передав параметры:
Mikhail
Ilya
Что ясно? Портал нужен для рендера вне дерева или переноса по дереву. То что в доке пример с модалкой дан, ещё не означает что для всех модалок надо юзать портал. Это вообще для очень узких кейсов апи - например рендера дом-элементов в канвасе
на самом деле это хорошая практика все модалки выносить. Так как какой-нибудь transofrm на каком-нибудь родителе может сломать всю вертску. Так как positon fixed работает по другому в таких условиях
Andrey
да че уж, сразу в редаксе хранить
Andrey
гулять так гулять
Nikolai
В доке показали один пример как модалку отрендерить и все повторяют как мартышки)
Andrey
В доке показали один пример как модалку отрендерить и все повторяют как мартышки)
ага, пока другие через контексты апи для модалок спускают в мире животных прям
Nikolai
Модалки бывают разные, не всегда fixed. Например должна перекрывать компонент какой то. Тоже будете порталом хуярить? Ноду пустую в дереве заводить, потом искать её чтобы портал свой отрендерить?
Andrey
через портал - самое простое и общее решение, работающее в 99% случаев
Looch
Это в хэш таблице же
Maksim
Почему?
потому что есть индекс по id
Looch
Ну так а если нода вложенная ?
Maksim
Ну так а если нода вложенная ?
в процессе построения дома все ноды с id заносятся в индекс, поэтому O(1)
Looch
А вы про дома дерево
Looch
Я думал про обычные
Looch
Сори
Dmitriy
Шарю в проекте инстанс хистори для реакт роутера. В чем отличе в конечной сборке от получения хистори посредством хока и импорта. Какие +- и подводные камни?
Maksim
А вы про дома дерево
их кстати можно чекнуть в document.all
Aleksey
Привет! Есть вопросик по SEO Бизнесс-задача - Необходимо дать поисковикам индексировать видео-ролики(100500 штук) для сервиса. 1)Как лучше организовать выдачу роликов поисковику, с помощью постраничной навигации или же, например, используя ленивую подгрузку 2)Стоит ли лучше использовать SSR или поисковики нормально научились индексировать SPA? 3) cстоит ли делать для поисковика отдельную страницу,
Daniil
Привет! Есть вопросик по SEO Бизнесс-задача - Необходимо дать поисковикам индексировать видео-ролики(100500 штук) для сервиса. 1)Как лучше организовать выдачу роликов поисковику, с помощью постраничной навигации или же, например, используя ленивую подгрузку 2)Стоит ли лучше использовать SSR или поисковики нормально научились индексировать SPA? 3) cстоит ли делать для поисковика отдельную страницу,
Лейзи с сср не на ты уж точно По видосикам можно вообще сделать привязкой к ютубу, будет лучше и подрубить всякие google-site-verification По 2 очень спорно, вроде да, но нет. Тестили, с сср лучше была выдача все равно. Лучше рил наклепать лендос для сео и не ебать мозг с сео в рамках реакта
Vladimir
> дать поисковикам индексировать видео-ролики(100500 штук) sitemap.xml
Daniil
эм, а они они на одной странице и динамические, мап разрулит?
Aleksey
эм, а они они на одной странице и динамические, мап разрулит?
чейчас динамические, на SPA. Думаем сделать страницу специально отдельную страницудля SEO
Vladimir
эм, а они они на одной странице и динамические, мап разрулит?
отдельных урлов для них нет? Можно сделать уникальные страницы исключительно для поисковиков
Daniil
идеально было бы сделать лендос, туда запихнуть все что нужно для сео и с лендоса уже на реакт направлять
Aleksey
отдельных урлов для них нет? Можно сделать уникальные страницы исключительно для поисковиков
можно каждый видос смотреть на странице по уникальной ссылке, если вы про это
Aleksey
идеально было бы сделать лендос, туда запихнуть все что нужно для сео и с лендоса уже на реакт направлять
можно поподробнее пожалуйста, что должно быть в лендосе, и как на реакт направлять?