React Native'de string ile değişkeni birleştiremiyorum
<FlatList numColumns={3} style={{padding:20}}
data={[
{id: 1, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 2, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 3, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 4, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 5, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 6, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 7, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 8, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 9, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 10, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 11, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 12, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 13, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 14, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
{id: 15, foto:'ahmet.jpg', paylasan_adsoyad: 'Ahmet Doğru'},
]}
renderItem={({item}) =>
<View style={styles.profil_gonderi}>
<Image
style={{width: "100%", height: "100%", borderRadius:18}}
source={require("./assets/ahmet.png")
}/>
</View>
}
/>
Image etiketleri içerisinde dosya yolunu belirtirken data'nın içinde foto string'ini çekmem gerekiyor ama çekemiyorum.
source={require("./assets/ahmet.png")
bu satırda "ahmet.png" yerine değişken olarak
item.foto
eklemeye çalışıyorum ama yapamadım. Nasıl yapabilirim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
Maalesef olmadı. Her şekilde denedim.
source={require(`./assets/${item.foto`})
"this call stack is not symbolicated" hatası veriyor