2017-08-28 25 views
0

私は反応中のコンポーネントのリストを作成したいと思います。各コンポーネントには、プロパティー・コンテンツがあります。この要素を単一要素用に編集した場合、リスト要素のこの要素を正しく更新する必要がありますか?React - 編集後のリスト内のアイテムを更新する

ケース1:サーバーへ

  1. 送る "PUT"。
  2. 更新された要素をデータベースに保存します。
  3. "PUT"は新しい要素のリストを返します。
  4. 反応すると、リスト全体のコンポーネントがレンダリングされます。

ケース2:サーバーへ

  1. 送る "PUT"。
  2. 更新された要素をデータベースに保存します。
  3. "PUT"は操作状態 "true/false"を返します。リストは更新されません。
  4. "PUT"がtrueを返す場合、反応して、単一のリスト要素のみを再描画します。

最適な解決策は何ですか?

答えて

0

他のユーザーがデータを変更した場合に備えて、リスト全体を再度取得することをお勧めします。だからケース1は適切な答えのようだ。

更新プログラムのリスト全体を送信する必要はなく、変更された要素だけを処理し、アクションを実行してAPIを呼び出してリスト全体を取得する必要はありません。

関連する問題