2015 - 04 - 11 Reactでクライアント側で動的にForm項目を追加/削除する場合のサンプル ReactでinputタグなどのForm項目を動的に追加/削除する部分のサンプルを作りました。 以下は追加ボタンや削除ボタンをクリックしたタイミングではDBの値を更新せず、保存ボタンをクリックしたタイミングでDBを更新する場合のコードですが、最後に追加ボタンや削除ボタンクリック時にDBを更新するパターンも追加しました。 処理の流れのイメージ こんな感じ Domを直接操作するのではなく、stateを更新するとReactが差分を計算し画面を再描画してくれます。 作ったコード全体 saito400/go-martini-react-demo github.com コード抜粋 画面のイメージ コンポーネント は以下の通り定義しました。 var Todo = React.createClass

