Адаптивное бургер меню на React JS. Переиспользуемое выезжающее меню на React js

Поделиться
HTML-код
  • Опубликовано: 19 сен 2020
  • В этом уроке мы сделаем адаптивное, переиспользуемое бургер меню.
    Ссылка на этот плейлист -
    • ReactJS компоненты
    React + Redux + Webpack
    • React Redux Webpack - ...
    Анимации в React -
    • Анимации в React. Reac...
    Разработка fullstack MERN web приложения
    - Frontend - • Playlist
    - Backend - • Playlist
    - Fullstack - • MERN - FullStack разра...
    Поддержать меня и мой канал вы можете по ссылкам ниже.
    Qiwi кошелек - www.qiwi.com/n/BODYE821
    Яндекс деньги - yoomoney.ru/to/4100116193037469
  • НаукаНаука

Комментарии • 80

  • @fullname9437
    @fullname9437 3 года назад +24

    Посмотрел твои плейлисты и скажу, что они очень хороши не только для новичков, но и для продвинутых разрабов. Как уже многие писали - минимум воды. А это очень важно, когда времени в обрез. Продолжай в том же духе.

  • @aleksandriero1283
    @aleksandriero1283 2 года назад +1

    Спасибо большое, очень кратко и максимально по фактом, без воды и заминок, вы мой герой, без Вас бы не разобрался

  • @user-ix9sx5og4s
    @user-ix9sx5og4s 3 года назад +1

    Уже какой раз ищу что-нибудь в ютубе и тут ваш канал), спасибо, очень выручает)

  • @user-xl7gq5vs9f
    @user-xl7gq5vs9f 3 года назад +7

    Какой же топовый канал ! Вот блин, что не загуглю, какой бы вопрос не задал, всегда этот канал вылазит) Пасиб за ценную инфу❤️

    • @UlbiTV
      @UlbiTV  3 года назад +1

      Очень рад слышать! Спасибо!

  • @user-ce2fs2gz6f
    @user-ce2fs2gz6f 2 года назад +1

    как обычно, очень полезное и краткое руководство! Спасибо

  • @user-sd9je7ov8o
    @user-sd9je7ov8o Год назад +3

    Максимально полезно! Как раз дали задачу запилить компонент выпадающий фильтр. Спасибо, Тимур!
    Пока смотрел ролик количество подписчиков увеличилось с 132к до 134к! Пусть также и дальше растёт! Желаю от всей души)

  • @user-mh4vy2gd3y
    @user-mh4vy2gd3y 2 года назад +1

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

  • @aleksandrsaponchyk4474
    @aleksandrsaponchyk4474 2 года назад

    Спасибо! Все по существу и без воды! 👍🏻

  • @user-br1tu9xh4w
    @user-br1tu9xh4w Год назад +1

    Огромное спасибо за урок, очень-очень полезно и доступно.

  • @barbatage5078
    @barbatage5078 3 года назад +8

    Спасибо за ваш труд! Бесценно!

    • @UlbiTV
      @UlbiTV  3 года назад +1

      Спасибо. Приятно!

  • @Quentinrei
    @Quentinrei 2 года назад

    очень крутой контент, прям глаз радуется когда у тебя подписчики растут

  • @alexalex-zh4ep
    @alexalex-zh4ep Год назад

    спасибо. Как всегда по теме. Коротко и ясно.

  • @yevgenilagno5219
    @yevgenilagno5219 Год назад

    Гений 👌🏻💪🏻 лучшие видео из всего ютуба

  • @SanchirEmgushov
    @SanchirEmgushov Год назад +2

    Cижу в 2023 и смотрю это видео, какой же у Тимура качественный контент)

  • @posmotrel333
    @posmotrel333 8 дней назад

    Тимур,спасибо тебе,твои видео вдохновляют,весь ютуб перелазил и забыл что есть гений.

  • @vladyslavfx3892
    @vladyslavfx3892 3 года назад +4

    Для поддержки канала)) Давай серию уроков про jest, тестировать можно одно из тех приложений что ты делал в предыдущих видео. Думаю многим будет актуально.

  • @skily4866
    @skily4866 2 года назад +1

    Спасибо огромное!

  • @kirillshapovalov495
    @kirillshapovalov495 3 года назад +2

    Крутое и полезное видео! Спасибо!

    • @UlbiTV
      @UlbiTV  3 года назад +1

      Спасибо!

  • @mszulya4100
    @mszulya4100 2 года назад +2

    Спасибо!

  • @user-tg3bj1vu9i
    @user-tg3bj1vu9i Год назад +1

    Твои плейлисты очень полезны и скажу, что они очень хороши и максимально полезны для всех! Вопрос можно сделать полосу заполнения данных в конкретной созданной форме в React/

  • @user-qm6pu1bl9n
    @user-qm6pu1bl9n Год назад

    Большое спасибо!!!

  • @blgarOk
    @blgarOk 2 года назад +1

    Спасибо за годный контент. Стор пропагиНэйшн улыбнул)

  • @makeoverweb2663
    @makeoverweb2663 3 года назад +3

    отличное видео.Интересно было бы посмотреть про typescript. Именно показать его мощь(не только типизация пропсов).

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Будут видосы про тайпскрипт!)

  • @user-tc1qq5nm3x
    @user-tc1qq5nm3x Год назад

    спасибо :)

  • @No-kq9rq
    @No-kq9rq 3 года назад +2

    афигенский контент!!!!!

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Спасибо!)

  • @qwe-rty-
    @qwe-rty- 2 года назад +3

    Подскажите, как поступить со скроллбаром при overflow: hidden;

  • @sergeikirillov1127
    @sergeikirillov1127 2 года назад

    Thanks!

  • @Max-kr4ie
    @Max-kr4ie 3 года назад +2

    посмотрел, хорошее виде, для новичков самое то.

    • @UlbiTV
      @UlbiTV  3 года назад +2

      Ты прям решил все мои видео осилить, красавчик))

  • @xela_8746
    @xela_8746 2 года назад

    Тим, ну пишу из 21 го года, спасибо за видос, ты меня на мысль натолкнул, еще бы радиальное меню показал)))

  • @artempavlenko5147
    @artempavlenko5147 3 года назад +2

    Круто и полезно !
    #react #burgermenu

    • @UlbiTV
      @UlbiTV  3 года назад

      Спасибо друг!)

  • @user-bo7mb9cf4d
    @user-bo7mb9cf4d 3 года назад +2

    Быстро чётко

    • @UlbiTV
      @UlbiTV  3 года назад +1

      Спасибо!)

  • @Ramosok
    @Ramosok 2 года назад

    FullName согласен!

  • @MrVertu01
    @MrVertu01 2 года назад +1

    Рили интересно

  • @jamjam3337
    @jamjam3337 Год назад

    👏

  • @makeoverweb2663
    @makeoverweb2663 3 года назад +1

    еще интересная тема в тестировании BDD. Codecept + Puppeteer

  • @user-os2oo3oq9e
    @user-os2oo3oq9e 3 года назад +2

    Спасибо за интересный контент! Есть такой вопрос: тут на body не навешивался overflow: hidden для блокировки скролла страницы. Если всё-таки нужно будет заблокировать скролл при открытии меню, то как правильно обратиться к body в React? (вроде бы как в Реакте считается нехорошо обращаться к элементу через document.querySelector)

    • @anazkomult
      @anazkomult 3 года назад +2

      Просто обращаемся к боди, не нужен никакой querySelector
      document.body.style.overflow = "hidden";
      когда меню скрывается, возвращаем скролл:
      document.body.style.overflow = "visible";

  • @itpro952
    @itpro952 3 года назад

    Спасибо за видео. Продолжение курса по nodejs и реакту будет? Закончить хочется

    • @UlbiTV
      @UlbiTV  3 года назад

      Продолжение будет 100%. Приложение до логического завершения мы доведем, на днях будет новый ролик)

  • @user-vc6mo5nl8g
    @user-vc6mo5nl8g 2 года назад

    так быстро что ппц...неугнаться....

  • @Vlad-us9xt
    @Vlad-us9xt 3 года назад +1

    top!

  • @user-yn5sq1fd5e
    @user-yn5sq1fd5e 3 года назад

    очень полезное видео, у самого получалось не правильно как-то)

    • @UlbiTV
      @UlbiTV  3 года назад

      Спасибо за отзыв!

  • @roxydevil1
    @roxydevil1 3 года назад +2

    в ролике не корректно показали откуда взялись иконки. Подключили не тот CDN

  • @user-pm8en7be4w
    @user-pm8en7be4w 2 года назад +1

    Хорошо бы исходник . Если не жалко конечно.

  • @user-pc5kc7cc5r
    @user-pc5kc7cc5r 3 года назад +2

    Чувак ты спас мою карьеру))) я джун

    • @UlbiTV
      @UlbiTV  3 года назад

      Хеех) Успехов!

  • @gulik5048
    @gulik5048 3 года назад +1

    А как это заанимировать?

  • @antonkudrin7060
    @antonkudrin7060 3 года назад +2

    Все очень круто) но очень быстро как по мне )

    • @UlbiTV
      @UlbiTV  3 года назад +1

      Стараюсь не затягивать ролики, спасибо за отзыв!)

  • @Iamthelola
    @Iamthelola 27 дней назад

    вы пишите код в visual studio code?

  • @miangel0
    @miangel0 3 года назад +1

    а можно где-то архив проекта найти, а то есть ошибка: 'active' is not defined и я не понимаю как ее исправить, хотелось бы на код взглянуть

    • @UlbiTV
      @UlbiTV  3 года назад

      К сожалению в данном уроке нет, не загрузил никуда исходный код. Проверьте переменную active, ее не видно

  • @mikhail_shokun
    @mikhail_shokun 2 года назад

    Ulbi, все чётенько, приятно слушать.
    PS уже не раз замечаю что ты говоришь стоп пропаГИнэйшн, а не стоп пропагэйшн)) (я не со зла, просто прикольно)
    ruclips.net/video/N0LWLkaJz1I/видео.html

    • @libertariancom
      @libertariancom 8 месяцев назад

      Просто проф сдвиг из-за пагинации

  • @agsmith899
    @agsmith899 11 месяцев назад +1

    0:24 "мы здесь не дизайном занимаемся" - можно смело переименовывать канал)))

  • @Djuslun
    @Djuslun Год назад

    Не могу никак понять как закрывается меню при нажатии на ссылку, stopPropagation должно ведь помешать закрыть меню при нажатии на все что внутри блока

    • @libertariancom
      @libertariancom 8 месяцев назад

      У тебя другой url открывается, это основа роутинга, ты нажимаешь на ссылку - у тебя компоненты перерисовываются с новым url, поэтому и закрывается

  • @user-ot2vu1bq9g
    @user-ot2vu1bq9g Год назад

    Класс! Еще бы текст проекта куда-нибудь выложить или ссылку на ГитХаб приложить, если выложен. А то с экрана неудобно искать нужные фрагменты.

  • @vagoalex13
    @vagoalex13 Год назад

    Есть вопрос, что если nav секция изначально без бургера, а при определённой ширине становится бургер. Как здесь подключать компонент?
    В хедере, где будут лежать nav и adaptive nav сделать стейт, и записывать в него ширину при изменении размера экрана? И исходя из этого стейта уже вызывать компонент?

  • @ea5970
    @ea5970 3 года назад +1

    ппц насколько же Vue легче

    • @UlbiTV
      @UlbiTV  3 года назад

      Вью конечно полегче, но не сказать что прям сильно, дело привычки)

    • @anazkomult
      @anazkomult 3 года назад

      Мне реакт наоборот легче дался, меньше магии, понятнее как все работает...

  • @zloy_ax8496
    @zloy_ax8496 3 года назад +1

    +++

  • @yankov2206
    @yankov2206 Год назад +1

    а про key для map не слышали...

  • @user-yo1vu7vl2r
    @user-yo1vu7vl2r Год назад

    Дружище помоги пожалуйста, у меня ошибка и всё никак не могу понять в чем дело((( Отпиши пожалуйста,,,

  • @tutor2024
    @tutor2024 2 года назад

    Про адаптивность только последняя минута видео. Первые 12 минут зря смотрел. За это дизлайк.

    • @schroedingerscat6810
      @schroedingerscat6810 Год назад +1

      Один вопрос? если ты знал всё до последней минуты, зачем ты сюда зашел? узнать про @media?

    • @schroedingerscat6810
      @schroedingerscat6810 Год назад +1

      просто не понимаю зачем свой рот открывать. я бы понял если бы код не понравился или что-то подобное. или вообще ничего не работает.
      начни свой Ютуб проект по верстве я с удовольствием посмотрю на правильные видео. А то может я тут зря на тебя наехал

    • @libertariancom
      @libertariancom 8 месяцев назад

      А тебе надо было 50 минут адаптивности?)) Ну и кринж