⊗jsrtPmFmUKI 42 of 112 menu

React에서 id를 통한 고유 키

위 코드에서는 key 속성에 배열 내 요소의 순차 번호를 추가했습니다. 사실 이러한 관행은 좋지 않으며 극단적인 경우에만 사용해야 합니다.

배열을 정렬할 때 요소들의 키가 달라지면 React가 배열 요소와 해당 태그 간의 연결을 올바르게 추적할 수 없게 됩니다.

더 나은 관행은 각 제품에 고유 식별자를 추가하여 키로 사용하는 것입니다.

우리 배열에서 각 제품에 우리 제품 번호로 id 속성을 추가해 봅시다:

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

이제 키로 이 id를 사용합니다:

function App() { const res = prods.map(function(item) { return <p key={item.id}> <span>{item.name}</span>: <span>{item.cost}</span> </p>; }); return <div> {res} </div>; }

배열에 id를 추가하고 이를 key 속성 값으로 사용하도록 이전 작업을 수정하십시오.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부