Кастомный скролл для React-компонентов

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

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

  • @АнатолийГорбов-о1ь
    @АнатолийГорбов-о1ь ปีที่แล้ว

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

  • @said-magomeddzhabrailov7911
    @said-magomeddzhabrailov7911 2 ปีที่แล้ว

    Спасибо, Михаил, за полезные видео с очень понятным объяснением материала!

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

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

  • @alisuleymanov5654
    @alisuleymanov5654 2 ปีที่แล้ว

    Всё понятно и локанично про кастомный скролбар👍 Михаил, спасибо!
    Custom scroll

  • @РостиславВолков-ш2и
    @РостиславВолков-ш2и 2 ปีที่แล้ว

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

  • @Костя-с5л8я
    @Костя-с5л8я 2 ปีที่แล้ว +1

    Как всегда - супер!

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

    Лол, мне как раз нужно было поискать решение, и тут годнота подъехала. Вселенная не дремлет.

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

    Приятная тема, спасибо

  • @sergeitinc
    @sergeitinc 2 ปีที่แล้ว

    Спасибо Вам.

  • @VLR-NET
    @VLR-NET 6 หลายเดือนก่อน

    Тоже через поиск сюда в Вам попал. Вот бы еще найти, как реализовать одновременно (на одном экране) горизонтальный и вертикальный скролл. Верхняя часть экрана скролится горизонтально (там выбирается элемент), а остальные 2/3 скролятся вертикально... или сверху открывается шторка и там реализовать горизонтальный скроллинг поверх стандартного вертикального на основном экране.... вдруг, кто то с такой задачей сталкивался....

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

    Михаил, лучше бы показали людям как надо делать кастомный скролл без либ, такого контента нету нигде точно, а так всё равно Благодарим)

    • @user-888azim-97
      @user-888azim-97 2 ปีที่แล้ว

      дак в смысле такого контента нигде нет?!..... ээм

    • @ilaymorozoff4113
      @ilaymorozoff4113 2 ปีที่แล้ว

      @@user-888azim-97 на русском точно дельного нет

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

      в стилях же прописывается все, не?

  • @keymsr
    @keymsr 2 ปีที่แล้ว

    Ещё одно отличное видео. Спасибо!
    Михаил, если не сложно - не могли бы Вы рассказать, чем отличаются yarn и npm и чем руководствоваться при выборе пакетного менеджера?

    • @user-888azim-97
      @user-888azim-97 2 ปีที่แล้ว

      ярн быстрее, вот и всё

    • @keymsr
      @keymsr 2 ปีที่แล้ว

      ​@@user-888azim-97 интересен развёрнутый ответ, а не поверхностный.

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

    Так if(root.current, hasScroll) равнозначен же просто if(hasScroll) вы юзаете оператор - запятая. А нужно же &&. Или я что то не понимаю?

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

      Всё верно. На видео был титр, что надо с &&.
      Не так-то просто озвучивать что-то и делать в одно и то же время =) Иногда проскакивает что-то такое.

  • @yakut54
    @yakut54 2 ปีที่แล้ว

    Даёшь больше видосов React + TS!!!

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

    привет Михаил, а можешь рассмотреть такую тему как кастомный confirm? и как его правильно сделать! буду очень благодарен

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

    Подбираю либу для скролла, в данной либе можно сохранять скролл в конце прокрутки?

    • @mishanep
      @mishanep  10 หลายเดือนก่อน +1

      Не сохранял, но насколько помню там были разные колбэки для разных целей. Думаю и на окончание скролла должно быть.

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

    Михаил, чуть крупнее, если не затруднит - на телефоне плохо видно...

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

    А нужен ли useEffect, если не использую hasScroll и у меня всё в одной компоненте, по сути root. current тоже не меняется

  • @ДмитрийКолышницын-с2л
    @ДмитрийКолышницын-с2л 2 ปีที่แล้ว +1

    Вперед для потребления

  • @fkingbug2198
    @fkingbug2198 2 ปีที่แล้ว

    А почему нельзя сделать скрол стилями ? это считается ошибкой ?

    • @mishanep
      @mishanep  2 ปีที่แล้ว

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

  • @workaccount6372
    @workaccount6372 2 ปีที่แล้ว

    А как сделать, чтобы скролл заменялся на кастомный автоматически, без хардкода высоты? (Там, где его добавляет браузер).

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      Вопрос не понял. У нас в принципе скролл появляется только при фиксированной высоте. При автоматической контент растягивает блочеый элемент.

  • @Serega5j
    @Serega5j 2 ปีที่แล้ว

    Имея возможность сделать скролл-бар на чистом css, я упорно не понимаю зачем мне столько писанины. Должно быть есть какой то скрытый и очень ценный смысл которого я не уловил.

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      В данном примере кроссбраузерность по стилям и нюансы опций, в том числе скрытия скролла. Но там больше возможностей в самой библиотеке. Мы посмотрели базовое использование.

  • @user-888azim-97
    @user-888azim-97 2 ปีที่แล้ว

    но это же можно на css сделать.. лучше расскажите, как сделать параллельную прокрутку экрана - псевдопрокрутку?…

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

    Большое спасибо за контент.
    Просьба: не могли бы вы всегда говорить "нормальным" образом и не переходит в режим по-сло-гам, так как это затрудняет восприятия информации.