フォームのさまざまな量の小道具データを動的に処理する方法を理解しようとしています。私のgoogle huntは何も出てこなかった。私は、関連するユーザーが持っている番号の犬に基づいて予定の数に関するデータを収集しています。小道具はこのようになります:ReactJSさまざまなフォーム入力の小道具配列
this.props: {
user: {
id: 11
name: "Steve",
age: 32
}
dogs: [{
id: 18,
name: "Rover"
},{
id: 42,
name: "Snugglemittens"
}]
}
すべてのユーザーの犬の数が異なります。そして、私の親要素のビューは、次のようになります
render(){
<form onSubmit={this._handleSubmit.bind(this)}>
{this.props.dogs.map((dogge)=>{
return(<MsgView dog={dogge} key={dogge.id} />;)
}}
<button type="submit">Submit</button>
</form>
}
は、その後、私はそれぞれの犬についての2つのチェックボックスを収集する各メッセージビュー内
:render(){
<div className="form-group" data-toggle="buttons">
<label><input type="checkbox" autoComplete="off"/> XYZ </label>
</div>
<div className="form-group" data-toggle="buttons">
<label><input type="checkbox" autoComplete="off"/> ABC </label>
</div>
}
私は記入を取得するかどうかはわかりませんajaxを使用してバックエンドにデータを戻します。私の最初の考えは、状態を使って情報を収集し、一度にすべてを返すことでした。私はReactが使うことができる小道具を使って関数を渡すことができますが、良い例は見つけられません。
を提出し、それから読み取る日付
これは、データを持つリクエストをバックエンドに開始または送信する 'handleFormSubmit()'メソッドを作成します。 – agm1984
@ agm1984私を援助するための例や文書に私を誘導できますか? – RedOster