• W3Q
    たまーにある実装、ドラッグ&ドロップ機能…
    地味にめんどくさくて難しい…
    考えてるよりも遥かに時間取られる…
返信の受付は終了いたしました。
  • 素直にライブラリ使え。vanilla でイチから書いてたら終わらんぞ。
    ttps://www.cssscript.com/best-drag-drop-javascript-libraries/
  • スレ主(52oBdX)2023年5月1日
    返信先: @S2ZULWさん Reactなんだよネ…
  • 返信先: @52oBdXさん ほれ。
    ttps://www.npmjs.com/package/react-draggable
  • スレ主(52oBdX)2023年5月1日
    返信先: @S2ZULWさん それ、評判今ひとつだったから、dnd-kitっての使ってる。
    けど、これが良くないのか今ひとつ把握できてないんだけど、要件にステートの配列個数を動的追加(よくある、フォームの入力フィールド増やすやつ)があって、単に配列の最後に足すのはできるんだけど、ドラッグ&ドロップが入った時点で、ステートの変更を非破壊でやらないといけないのがキチい…
    動的追加なかったら、期待通りの挙動には辿り着いてるんだけど…
  • スレ主(52oBdX)2023年5月1日
    返信先: @自分 ReactじゃなくてVueだったら、もうちょっと簡単だったんだけどな。
    これが単方向バインディングと双方向バインディングの違いか…