上で複数の動的コンポーネントの保存状態こんにちは、私は、このコンポーネントの構造を持っている:ReactJS
<ScheduleApp />
<ScheduleForm />
<TeamField />
私ScheduleApp
はScheduleForm
と呼ばれるフォームが含まれており、このフォームの下で、私は、ユーザーがチームの数を指定することができるフィールドを持っていると依存番号にTeamField
の番号が作成されます。
私のフォームは、次のようになります。
そして、私が望んでいたことは、私のScheduleApp
コンポーネントの下にすべてのチームの名前を保存することです。他のすべての状態を問題なく保存することができます。例:No. of Teams
フィールドに問題はありませんが、配列内にTeam Name
フィールドを保存する方法については固まっています。
ここではアレイを保存しようとする試みが貧弱ですが、おそらく私がonChange
というイベントを発生させたために私が作ったすべてのキーストロークが保存されているようです。
は、どのように私はこの問題を解決し、ちょうど親コンポーネントの状態の動的コンポーネントを保存すると仮定していますか?
ここで私のコードはjsfiddleですが何らかの理由で私はサイト上で動作させることはできませんが、アクセスを容易にするためにそこに投稿します。
希望しました。どんな助けでも大歓迎です!
ヒープありがとう!私はこれについて考えなかった、今私は自分の問題がいかに簡単かを知っている。ちなみに、私は各コンポーネントで 'キー 'の意味が分かりませんが、インデックスを指定する代わりにそのキーを使用できますか?あなたの例に基づいて 'teamIndex'の代わりに使うことができますか? – JohnnyQ
https://facebook.github.io/react/docs/multiple-components.html#dynamic-childrenこのリンクを見てキータグが必要な理由を確認してください。キーに割り当てるのと同じ値を使用できます。 –