Изменение порядка элементов списка в React-компонентах

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

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

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

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

  • @АрчибальтГугенов
    @АрчибальтГугенов ปีที่แล้ว +1

    Когда появляется новая задача, которую нужно реализовать, сразу иду к вам на канал, чтобы узнать, как это сделать. Сегодня снова повезло.

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

    Спасибо. Ваше видео помогло.
    Видео с анимациями в React никогда не будут лишними =)

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

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

  • @HumoyunAhmedov-g9r
    @HumoyunAhmedov-g9r 9 หลายเดือนก่อน

    Спасибо вам!

  • @Sergey_D.
    @Sergey_D. 2 ปีที่แล้ว

    Супер! То, что надо! Спасибо

  • @vasilymedvedev3077
    @vasilymedvedev3077 9 หลายเดือนก่อน

    Очень просто и круто

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

    Очень информативные видео, спасибо! Михаил, а не планируете выпустить видео по библиотеке react-beautiful-dnd или React-DnD? было бы интересно посмотреть про них, может какие-то необычные кейсы, да и в целом обзор библиотеки был бы супер!

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

    Спасибо за хорошее и понятное объяснение! Полезная информация!

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

    Thank you very much! It helped me a lot!

  • @ЕвгенийТяка-ч4х
    @ЕвгенийТяка-ч4х 2 ปีที่แล้ว

    Очень полезно, спасибо!

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

    Очень полезно, спасибо большое.

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

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

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

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

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

    Классно. Спасибо за обзор. Михаил, а возможно подобную красоту сделать с react DnD или проще сразу на Framer motion все делать?

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

      У меня не было опыта работы с React DnD.

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

    Ну не плавненько item сворачивается при удалении, не надо тут заливать, с прыжком(bounce) в конце. Правда это похоже просто из-за типа перехода. Вообще надо сказать, что либа хоть и эффектная, но глючная ппц и в частности с reorder интуитивно неясная в опр. ситуа. Здесь ведущий юзает простенький пример, но если скажем нужно засинхронить несколько вложенных лэйаутов(div > ul > li), то скорее всего придётся пошаманить. Плюс, есть проблемы со строгим режимом Реакта, пусть даже это не оч критично. И есть проблема с билд сборкой в Vite для Reorder как раз(f-m 7.6.19). Хз мб даже напишу орлам на разрабах. Хотя у них там и так ~230 ишьюс =)

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

    автор лучший из всех кого я смотрел) я еще до конца не досмотрел, но спрошу все же, при помощи frame motion можно сделать аull page scroll ?

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

      Что конкретно вы хотите сделать?

  • @ДенисБельский-й9г
    @ДенисБельский-й9г 2 ปีที่แล้ว

    Интересно, все по делу, без воды. Можете сделать пример работы с React Select, если Вы им пользуетесь

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

      У меня на канале есть мини проект со странами, там есть пример использования React Select

    • @ДенисБельский-й9г
      @ДенисБельский-й9г 2 ปีที่แล้ว

      @@mishanep спасибо, нашел

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

    Спасибо за замечательный контент!
    А как работать с redux? Просто TS запрещает передавать в onReorder НЕ useState.
    Ну даже если я получу тудушки с useSelector, а потом засуну их в useState и буду useEffect(ом) следить за обновлениями селектора, появляются баги, когда я изменяю состояние какой-либо тудушки.
    "передрагЭндДропываю", то есть меняю местами, и когда удаляю тудушку или меняю completed например, то порядок тудушек становится каким он и был изначально.

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

      нашел решение?

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

    Скажи пожалуйста, мне дали тестовое, в котором нужно реализовать функционал перетаскивания с помощью любой библиотеки для drag and drop. Можно ли сказать, что эта библиотека подходит под эту категорию? Дело в том, что в тестовом ограниченный список библиотек, которые разрешено использовать

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

      Framer motion не является библиотекой именно для drag and drop, но с ее помощью данная процедура тоже возможно. Узкоспециализированные библиотеки для этих целей я не использовал.

  • @NovikovEugene84
    @NovikovEugene84 9 หลายเดือนก่อน

    Халява!

  • @КириллМолев-д1м
    @КириллМолев-д1м ปีที่แล้ว +2

    Вопрос к знатокам, если я вместо useState из redux беру items через useSelector, какую функцию запихивать в onReorder?

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

      По идее, Функцию редюсера, который должен быть у тебя в слайсе, через диспатч. Он должен повторять логику onreorder

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

    а можно в этой библиотеке не только в одном направление меняться а также одновременно в двух? в плоскости x и y

  • @Гилфойл-т4я
    @Гилфойл-т4я 2 ปีที่แล้ว +1

    AAaaaaahh nice

  • @АрчибальтГугенов
    @АрчибальтГугенов ปีที่แล้ว

    Reorder можно использовать со styled-components? Что то не могу достичь корректной работы

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

      Не вижу препятствий

    • @АрчибальтГугенов
      @АрчибальтГугенов ปีที่แล้ว

      @@mishanep заработало!
      Подскажите, пожалуйста в двух - трех словах. Есть список и drag and drop по этому уроку. Но у списка есть сортировка (активный/не активный/все). Через .map() проходит уже сортированный список. Но если менять порядок элементов в сортированном списке, то в state попадает лишь элементы, попадающие под запросы сортировки, а все остальное затирается.
      Можно ли совместить drag and drop и сортировку? Как это сделать? Или может позволить перемещать элементы списка только, когда доступен весь список (сортировка - "Все")?

  • @RusDevel
    @RusDevel 4 หลายเดือนก่อน

    А как закрепить конкретную тудушку, чтоб ее нельзя было перетаскивать?

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

    Михаил, у меня вопрос: это нормально что мы так часто копируем и вставляем эти параметры анимации? или можно как то это сделать элегантнее?

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

    Вопрос, ее в проде если юзать, то надо платную версию покупать?

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

      Моя компания не платила)) лицензию не читал. Вроде опен сорс обычный.

  • @ПавелЖивченко-я4ч
    @ПавелЖивченко-я4ч ปีที่แล้ว

    топ