#29 Добавляем модальное окно в uikit, знакомимся с createPortal - ReactJS Полный курс

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ค. 2023
  • В этом видео мы сделаем компонент модального окна самым удобным и расширяемым способом. Также познакомимся с createPortal
    Подписывайтесь на мой телеграм канал: t.me/cleanfrontend
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 15

  • @tomanderson5893
    @tomanderson5893 22 วันที่ผ่านมา +1

    Уже очень тяжело все держать в голове. Но я все еще с вами... иду через боль и трудность )) Спасибо тебе Евгений за такой хороший контент. Вы пока единственный кого я встретил, кто уделяет столько времени струтуре проверка, его архитектуре. Жду ваших новых роликов)

  • @sashasavin7146
    @sashasavin7146 ปีที่แล้ว +4

    Спасибо, как всегда круто!

  • @theoty-js
    @theoty-js ปีที่แล้ว +2

    Красотень! от души

  • @allytravel
    @allytravel ปีที่แล้ว +1

    крестик закрытия модалочки не поместится в экран, если ширина будет "full" ) либо надо побольше сделать отступы .. например mx-16

  • @user-ot6gh4ym2i
    @user-ot6gh4ym2i ปีที่แล้ว +2

    супер

  • @allytravel
    @allytravel ปีที่แล้ว +1

    Покажи плиз как подружить Фигму и Тайлвинд ) это конечно очень удобно)
    Где настроить генерацию стилей сразу для Тайлвинда..
    Ты каким плагином пользуешься для этого?
    Сделай может прям отдельное видео об этом ... Будет актуально и много просмотров наберёт ..

  • @user-wt5cr7xr1r
    @user-wt5cr7xr1r หลายเดือนก่อน +1

    А уже есть видео по поводу next и createPortal на 29:20 этот момент. Столкнулся с этим сегодня как модалку на проекте делал. Использовал хук useOutside, но если по дефолту ставить true, то как раз эта ошибка (немного другой текст сейчас, но суть думаю та же).
    Как это лечиться? Пробовал поиграться с флагами isMounted через useRef и useState, но особо не помогло. В чём суть проблемы?

  • @developerdiary3136
    @developerdiary3136 ปีที่แล้ว +1

    привет, хорошие видео, но замечание с иконками, используйте свг спрайты, чтобы не делать лишний раз парсинг jsx и оптимизации для статики как никак

    • @paromovevg
      @paromovevg  ปีที่แล้ว +2

      Кстати, по этому поводу, мне давно хочется с кем то обсудить
      С одной стороны да, для спрайта работают оптимизации статики, и нет расходов на парсинг js. Но с другой стороны, для каждой страницы запрашивается весь спрайт. Если есть там тяжёлые иконки и иконок много, спрайт раздувает. (можно делать спрайты для каждой страницы, но это геморой)
      И это критично, если мы хотим этот спрайт синхронно подгружать, так как это грустно влияет на время первой отрисовки ( пока спрайт не в кэшэ )
      И понятно, что можно всё так настроить, что спрайты будут 100% быстрее работать. Но стоит ли это делать если нет готовых решений, которые все проблемы решают (Вы может знаете такие?)
      В подходе с иконками в jsx и dx намного лучше, так как всё под рукой, и при этом чанкование работает автоматически
      В общем, пока я не чувствую просадок по производительности в таком подходе, которые перебивают очень приятный dx svg прямо в jsx

  • @antonmas3451
    @antonmas3451 5 หลายเดือนก่อน

    подскажите , а почему jsdoc а не ts?

  • @sergeydostovalov6180
    @sergeydostovalov6180 6 หลายเดือนก่อน

    Не совсем понятно, зачем тело модалки встраивать в дерево компонента. Если компонент исчезнет, то модалка исчезнет вместе с ним,

  • @RamaRama-qv3jo
    @RamaRama-qv3jo ปีที่แล้ว +1

    Челендж умер? Судя по отсутствию новых видео по теме.

    • @paromovevg
      @paromovevg  ปีที่แล้ว

      Челлендж был про ежедневные видео, с ним всё пока со скрипом, но ок)
      Курс я тоже не забрасываю, просто решил отвлечься на пару видосов

    • @RamaRama-qv3jo
      @RamaRama-qv3jo ปีที่แล้ว

      Спасибо! Жаль что не сразу на typescript, не понимаю почему все кроме Димыча говорят, что он не для новичков. Ведь он и есть современный и актуальный стэк)

  • @user-zb9qy9yc4b
    @user-zb9qy9yc4b หลายเดือนก่อน

    th-cam.com/video/dNvsBCutsGk/w-d-xo.htmlsi=1GroWXfTcAFfT4G8&t=1691 не надо так обрезать видео