タグ

dndに関するmanabouのブックマーク (3)

  • react-dnd これだけ抑えておけばおk - Qiita

    巷で難しい難しいと言われていた react-dnd でドラッグアンドドロップを実装してみたところ、案外楽だったのでまとめる。 用語整理 DragSource : マウスで掴んでドラッグする対象 DropTarget : ドロップ対象 monitor : drop/hover時に今現在のイベント対象の状態を取り出せるもの 使い方 @DragDropContext を ドラッグアンドドロップしたい領域のコンポーネントに注入する @DropTarget を落としたい先のコンポーネントに注入する @DragSource をドラッグさせたいコンポーネントに注入する たとえばドラッグアンドドロップでリストの要素を入れ替えたい場合、 リスト全体が DragDropContext で、 リスト要素が DragSource かつ DropTarget になる。 実装例 並び替えられるリスト要素の実装 @Dr

    react-dnd これだけ抑えておけばおk - Qiita
  • react-dnd…Reactjsのドラッグ並び替え処理 - Qiita

    React ComponentsでDRAG、SORTABLEなどで検索すると出てくる中、星が一番多いのがreact-dndですが、恐らく一番少ないコード量であろう、04 Sortable/Simpleの中身がなかなか禍々しく、かつfluxでも無いため、読むのに苦労しました。 そこで 環境設定 どうすればreact-dnd@2.0.2が最低限動くのか viewにaction / storeを付与して操作する mobile対応(申し訳程度の) を考えた手順を紹介します。 環境設定 以下のpackage.jsonを使用します。 { "name": "try-dnd", "scripts": { "start": "webpack-dev-server --port 59798 --host 0.0.0.0 --content-base dist", "build": "webpack" }, "

    react-dnd…Reactjsのドラッグ並び替え処理 - Qiita
  • Headscape :: Sitemap demo

    Site Map Site Structure Home Actions: MoveDeleteAdd Child Status: PublishedDraft Exists About us Actions: MoveDeleteAdd Child Status: PublishedDraft Exists Things we do Actions: MoveDeleteAdd Child Status: PublishedDraft Exists Our projects Actions: MoveDeleteAdd Child Status: PublishedDraft Exists Our goals Actions: MoveDeleteAdd Child Status: PublishedDraft Exists Our people Actions: MoveDeleteA

  • 1