Kişiler listesini görüntülemek için ListView
kullanan bir bileşen oluşturdum. Bir satır tıklandığında, state
'un tüm seçili kişileri içeren bileşendeki bir diziyi güncellerim. Ancak, bu diziyi ListView
bileşenim için dataSource
olarak kullanmıyorum.ThisState değiştiğinde (dataSource değil) ListView kuvvetini yeniden çizme.
Seçilen kişiler için bir görüntüyü görüntülemek için bu dizinin her değiştirilmesinde ListView
yeniden çizilmesini istiyorum.
.forceUpdate()
aramaya çalıştım
renderListView: function(){
<ListView
dataSource={this.state.dataSource}
renderRow={this.renderRow}
style={styles.listView}
/>
}
renderRow:function(row){
return if(this.state.something === true) <Text>Something</Text>
else <Text>Something Else</Text>
}
, bu render
yöntemi değil renderRow
yöntemini çağırır: Burada
Herhangi bir öneriniz var mı?
rnplay.org'da oynayabileceğimiz bir şey ayarlayabilir misiniz? –
Sadece bunun karşısına çıktım. iOS ve Android için yenilenebilir çek ile güncellenebilir bir liste görünümü bileşeni olduğunu iddia ediyor. Tatlı görünüyor. Yardımcı olabileceğini düşündüm. https://github.com/FaridSafi/react-native-gifted-listview –