javascript - なぜ React では要素を識別するために key 属性が必要なのですが、vue では必要ないのですか?
三叔
三叔 2017-06-26 10:55:21
0
3
810

react では要素を識別するために key 属性が必要ですが、vue では必要ないのはなぜですか? vue は要素の識別にどのメソッドを使用しますか?

リーリー
三叔
三叔

全員に返信(3)
阿神

vue にキーがないなんて誰が言ったのでしょう。

Vue であっても React であっても、キーは同じ役割を果たします。React ではキーは必要なく、警告を報告するだけです。

いいねを押す +0
大家讲道理

Vue にもそれが必要です。公式 Web サイトには次のように書かれています: Vue にヒントを与えて各ノードの ID を追跡し、既存の要素を再利用したり並べ替えたりできるようにするには、各項目に一意のキー属性を提供する必要があります。理想的なキー値は、各アイテムが一意の ID を持つことです。 vue でキーをリンクします

いいねを押す +0
洪涛

対応するそれぞれの一意のキーにより、後からどのキーデータを操作しているかを React が知ることができ、このキーのみを更新できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート