React ya da React Native içinde listeleme yaptığınız zamanlarda her bir liste elemanının ayrı bir key
prop'una sahip olması gerekiyor. Eğer bu kurala uymazsanız aşağıda ki hatayı alabilirsiniz.
Hatalı Kullanım
persons.map(person =>
<View>
<Text>{person.name}</Text>
<Text>{person.age}</Text>
</View>
)
Doğru Kullanım
persons.map(person =>
<View key={person.id}> //doğru kullanım
<Text>{person.name}</Text>
<Text>{person.age}</Text>
</View>
)
Başka bir Doğru Kullanım
<ul>
{["Item1", "Item2", "Item3"].map(item =>
<li key={item}>{item}</li>
)}
</ul>