Reactでdrag&dropを実装できるReactDnDについて解説します。 (React.js Advent Calendar 2015の15日目の記事です。) ReactDnDについて Reactでdrag&dropコンポーネントを実装するのにおそらく一番有名(Redux作った人が作った)かつドキュメントが豊富なパッケージです。ドキュメントの情報量が結構多く自由度が高くて混乱しやすいので軽く使ってみたい人向けに核となるところだけ解説します。Danさん本当好き。 API 各コンポーネントをdrggable&droppable化するためのAPIがES7のdecoratorとして提供されています。 babel6使っている人はdecoratorがまだ公式では対応していないみたいなので注意してください(babel5なら大丈夫です)。公式じゃなければbabel6用のプラグイン作っている人がいたと