This React Drag and Drop Component Is Magic

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

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

  • @developedbyed
    @developedbyed  9 หลายเดือนก่อน +48

    I’ll be gone for 2 days for my birthday trip, but when I’m back we will get back on the Typescript series and get ready to release the huge Next 14 course.
    Lots of love ❤️

    • @developerpranav
      @developerpranav 9 หลายเดือนก่อน +1

      Happy Birthday Ed! ❤

    • @developedbyed
      @developedbyed  9 หลายเดือนก่อน +1

      Thank you!

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

      This course will be on TH-cam?

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

      Happy birthday 🎁🎂

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

      Happy Birthday Ed!

  • @MrREALball
    @MrREALball 9 หลายเดือนก่อน +13

    ‼‼For anyone watching, there are two GIANT problem with framer-motion reorder lists.
    Fist, they don't work well with scrollable lists. When you drag to the edge its doesn't auto scroll. Also, the items behave strangely while draggin on scrollable lists.
    Second, they don't support keyboard events. You have to implement those by yourself.
    Better solution would be to use dnd-kit. It isn't much more work. I gave the task of porting draggable lists from react-beautiful-dnd to dnd-kit to a junior dev and he did it in a few days. And the way I told him to setup a reusable context component makes it even simpler to use than the framer-motion one.

    • @dylankuzmick3122
      @dylankuzmick3122 6 หลายเดือนก่อน +2

      Man u just saved my butt, thx!

    • @nmeri2935
      @nmeri2935 3 หลายเดือนก่อน

      Well, I tried using react dnd and it just keeps throwing overload errors and this worked just fine.

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

      Thanks. Will try to use dnd-kit only then

    • @jamesdenmark1396
      @jamesdenmark1396 วันที่ผ่านมา

      If Reorder.Item components are within a scrollable container, that container needs a layoutScroll prop so Framer Motion can correctly measure its scroll offset.

  • @socialsales2181
    @socialsales2181 8 หลายเดือนก่อน +13

    Magic is a scary word when it comes to development.

  • @ChrisTOLAa
    @ChrisTOLAa 9 หลายเดือนก่อน +22

    Happy Birthday Funny Prog.😀

  • @RicoKareem
    @RicoKareem 9 หลายเดือนก่อน +1

    You posted this 5 days ago, and TODAY I have a story on my plate...for this feature. I love you and your timing so...much. Happy Birthday, mate.

  • @genie_dev
    @genie_dev 9 หลายเดือนก่อน +2

    What's that wallpaper?

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

    please mention the libraries used in the video title or at least the description.

  • @kaushalmishra2286
    @kaushalmishra2286 8 หลายเดือนก่อน

    WHAT THEME YOU USE ON VSCODE ?

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

    Been watching a lot of your videos, and I have to say, you are hands down the best React, Tailwind, and Next.js tutor on the internet right now! Your explanations are clear, practical, and easy to follow. I've been building my own full-stack apps thanks to your guidance, and I'm really considering buying your course soon. Keep up the amazing work, and thanks for all you do!

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

    How to disable those many popups in vscode?

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

    possible in multidirectional

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

    Can u make a full course about framer motion plz?

  • @stahlmandesign
    @stahlmandesign 9 หลายเดือนก่อน +2

    Great video. I've used DND packages for years and it's never been this clear and easy. I also like Framer more and more

  • @ShubhamKute-qj8uv
    @ShubhamKute-qj8uv 8 หลายเดือนก่อน

    Hi Ed!!
    Can you please tell me which file upload library you have used in the above video and which one you will recommend?
    Awaiting your response...

  • @ndnow12
    @ndnow12 8 หลายเดือนก่อน

    Is there any way to use this with shadcn datatable? I'm having trouble sending and using the set function in a child component.

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

    Hi .The project you showed in this demo. Is it available as a course to buy?

  • @rossellacarmisano8280
    @rossellacarmisano8280 8 หลายเดือนก่อน

    What extesion do you use in vs code per autocomplete and autoimport? 🙏

  • @izsalqurlinas
    @izsalqurlinas 8 หลายเดือนก่อน

    what the name this theme from your vscode?
    i love it.

  • @윤성조-l9d
    @윤성조-l9d 8 หลายเดือนก่อน

    Happy Birthday~!🎂

  • @jorgeriveramorales
    @jorgeriveramorales 2 หลายเดือนก่อน

    Amazing!!, do you know if it also work for reorder items from a grid container?

  • @ladokakhashvili8820
    @ladokakhashvili8820 9 หลายเดือนก่อน +1

    Dude, absolutely love your energy. You have a face of a man that actually loves his job 💙 inspiring...

  • @yusufalaca-vl7hi
    @yusufalaca-vl7hi 8 หลายเดือนก่อน

    Can you share the source code of the project?

  • @MrSantirangel
    @MrSantirangel 9 หลายเดือนก่อน +3

    Hey Ed, do you see updating the fullstack course for Next.js 14?

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

    You deserve a million sub man.. really love your teaching style.

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

    프로그램을 하면서 즐거워하시는 모습이 흐뭇합니다.

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

    Happy birthday. Mine's soon too.

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

    would have loved to see the code and play around with it (the add image dashboard)

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

    Can you share your VS Code settings and themes? They look really cool!

  • @RoomCorner_
    @RoomCorner_ 7 หลายเดือนก่อน

    What extension you use for debug error interface?

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

    Hey any own web page builder video available without any page builder use like dont use grapes js etc.?

  • @ivan.jeremic
    @ivan.jeremic 9 หลายเดือนก่อน

    Does it work for grids too?

  • @isabelphillips451
    @isabelphillips451 8 หลายเดือนก่อน

    I wish we had an equivalent for VUE ecosystem

  • @miggu
    @miggu 7 หลายเดือนก่อน

    I wish this library was fragmented as it's too big (has a lot of animation capabilities) to include just for reorder. Not great when performance is key.

    • @miggu
      @miggu 7 หลายเดือนก่อน

      My bad , I just read through the documentation , they have a section dedicated to explain bundle size

  • @AyomidePaulAsaniyan
    @AyomidePaulAsaniyan 9 หลายเดือนก่อน +2

    This was really helpful.
    Currently working on a project where I implemented something similar to this using dnd-kit.
    This feels more straightforward, I'm definitely trying this out.
    Thanks a lot Ed.

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

    Happy birthday Champ 🎉

  • @K조셉
    @K조셉 9 หลายเดือนก่อน

    Happy birthday brother

  • @zeeksthegoblin7564
    @zeeksthegoblin7564 9 หลายเดือนก่อน +3

    Happy bday! Enjoy ur trip!

  • @wanwan-swagg
    @wanwan-swagg 7 หลายเดือนก่อน

    Happy belated birthday!! I really appreciate this video!

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

    I’m still in the shot 😂😂😂

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

    Happy birthday !!!

  • @kelvinochubili6762
    @kelvinochubili6762 8 หลายเดือนก่อน

    Thank you so much Ed! This was very very helpful.

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

    Happy belated birthday! 🎉

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

    In my case framer-motion + useFieldArray + Two inputs and with like 5 elements is fine, but when I have 20 elements to drag, then it starts lagging so bad it is unbearable. Everything is re-rendered and I don''t know how to optimize it.... I was using dnd-kit and there wasn't problem with it at all

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

    Where i can see the source code

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

    Wow, Great Content, thanks for sharing it...

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

    What theme and font?

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

    Happy Birthday Man... and also, Happy 1 million subscribers in advance ...

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

    does this work with expo

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

    Very nice ed :D

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

    Thanks a lot ! But I want to know if it will change the position of items in the database or the API data ?

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

      no for that you have to write down an API for that purpose, it will be achieved using priority approach, you will be setting the priority from high, medium and low, after every reorder (or however you want it to be) you will make a call to backend updating the priority and then you will be getting the list sorted by priority and updated at, it this way your list will be fetched back as the order you have saved

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

    Is there something like this for Expo?

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

    Happy Birthday ❤

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

    Thank you

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

    Hey how to small your windows 11 taskbar ???

  • @LazzyNerd
    @LazzyNerd 9 หลายเดือนก่อน +1

    Happy birthday bro 🎉 , can u make a video about your vscode setup including extensions

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

    Hello Ed! What extension do you use for autocomplete in VScode?

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

    niiice , last time i use drag and drop i did like 100 line of code including styles and stuff

  • @asibe_cheta
    @asibe_cheta 3 หลายเดือนก่อน

    You’re the channel I’ve been looking for! 🎉 Happy birthday

  • @ahmedsamir-m8s
    @ahmedsamir-m8s 9 หลายเดือนก่อน

    how much kb will framer motion effect my pkg? as i might only use it for this re-order
    ?

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

    Looks nice, buuuuuuut.... How is it for performance, updating the database for long Arrays.? I'm no expert, it's just a question.

  • @SahilPatil-y8h
    @SahilPatil-y8h 4 หลายเดือนก่อน

    bro theme name pls

  • @crosswalker45
    @crosswalker45 9 หลายเดือนก่อน +1

    What a coincidence.. Today I was assigned similar task,, and you uploaded this video.

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

    Happy Birthday ❤🎉

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

    That is amazing. Thank you very much and happy birthday!

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

    Always love your content!!!
    Do you have a React course?

  • @sinhang8493
    @sinhang8493 8 หลายเดือนก่อน

    Nice. I 'd love it

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

    Does it work foor Horizontal drag and drop?

    • @ivodelev9794
      @ivodelev9794 9 หลายเดือนก่อน +1

      Yes, but not both at the same time.They have example of horizontal in the docs

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

    Happy Birthday Ed ....
    Hope u had a great one.

  • @MarcosLima-cs9cd
    @MarcosLima-cs9cd 9 หลายเดือนก่อน

    hey happy birthday!! you are awesome

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

    happy birthday man, you are an inspiration, keep doing the good work 😊

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

    Super fun and informative video. Happy birthday

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

    Happy Birthday to you Ed.....

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

    Motion Nice )

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

    amazing video!

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

    Framer motion is gold.

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

    Happy birthday to my gorgeous teacher on the internet.

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

    Hi Ed! Happy birthday!

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

    Happy birthday 🎉. Nice from framer motion

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

    Happy Birthday Edward 🎁🎉

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

    Happy birthday Ed.

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

    Happy Birthday Bro🥳🎉

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

    Happy Birthday bro

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

    happy happy birthday man

  • @howto-eq8ce
    @howto-eq8ce 9 หลายเดือนก่อน

    Hi dev how are you? 🎉

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

    happy birthday

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

    Happy birthday! be the same! hope everything goes great at your end! & lastly keep uploading these amazing videos!

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

    What vs code theme is this? Very nice :)

    • @developedbyed
      @developedbyed  9 หลายเดือนก่อน +1

      Material theme palenight 😄

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

    Happy birthday my bro wish u all the best do more courses 🎉😁

  • @naylord5
    @naylord5 9 หลายเดือนก่อน +1

    My man! You miss the NSFW tag here because this DnD is too sexy.
    Happy Birthday mate! Hope you're having a great time 🔥🎂

  • @johnalejandroquinterocasti203
    @johnalejandroquinterocasti203 7 หลายเดือนก่อน

    Thanksssss

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

    Happy birthday Silly😂

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

    Wish you a very happy and fun birthday 🎂 🎉

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

    Happy Birthday 🎉

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

    I love it thanks 😊

  • @tahedisoyad-x6x4
    @tahedisoyad-x6x4 9 หลายเดือนก่อน

    Loved it!

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

    HB 🥳🎉

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

    Happy birthday 🎉❤

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

    Happy birthday🎉

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

    Happy birthday 🎉🎂, Yesterday was my birthday 🫣 1st March

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

    if only there was a place where the code could have been available or something...