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