⊗jsrtPmIdPm 45 of 112 menu

Reactにおける新しいidの問題

データベースから以下のオブジェクト配列が 渡されたとします:

const prods = [ {id: 1, name: 'product1', cost: 100}, {id: 2, name: 'product2', cost: 200}, {id: 3, name: 'product3', cost: 300}, ];

ご覧の通り、idは順番に番号が振られています。 しかし、番号に抜けがある可能性があることを 考慮する必要があります。例えば、3番目の後に 5番目や6番目が直接来るかもしれません。 このため、クライアント側のスクリプトは次の idが何になるかを知ることができません (この場合、必ずしも4とは限りません)。

新しいidはサーバーのデータベースによって 作成されます。 これはクライアント側での作業において いくつかの問題を引き起こす可能性があります。 要点は以下の通りです:フォームを使用して 配列に新しい要素を追加したと想定します。 しかし、フォームからのデータを単純に 追加することはできません。なぜなら、 新しい要素のidが何になるか分からないからです!

次に来るべきidをサーバーから取得するために リクエストを送信し、その後で初めて オブジェクト配列に要素を追加する必要があります。 これにより、画面上でのデータ表示に遅延が発生します: データがサーバーに送信され、サーバーから データが返送されるまで、ある程度の時間が 経過します。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否