Флажок React-Native в плоском списке не работает :(

#android #reactjs #react-native #checkbox #flatlist

#Android #реагирует на #реагировать-родной #флажок #плоский список

Вопрос:

Я пытался решить эту проблему с помощью собственных исследований, но столкнулся с проблемой.

В принципе, у меня есть база данных, которая возвращает мне массив массивов, которые я помещаю в плоский список, и я устанавливаю им флажок. Поэтому у меня в базе данных есть переменная, отмеченная флажком, чтобы иметь возможность управлять флажком каждого элемента.

База данных возвращает 0, поэтому я преобразую 0 в false, а затем показываю флажки, но при попытке изменить элемент.Проверьте, значение изменено (я проверял с помощью предупреждений), но флажок отключается сам по себе, в то время как значение для элементов остается верным.

 lt;FlatList  inverted={false}  horizontal={false}  data={ListAssos}  keyExtractor={(item) =gt; item.Nom.toString()}  renderItem={({item}) =gt; {    if (item.Ischeck == '0'){  item.Ischeck = false  }   return (   lt;View gt;  lt;Image style={{width:50, height:50, top:25}} source={{uri: `${item.Logo}`}} /gt;  lt;Text style={styles.NameText}gt;{`${item.Nom}`}lt;/Textgt;  lt;CheckBox  style={{marginLeft:65,bottom:68}}  value={item.Ischeck}  onValueChange= {(newvalue) =gt; {  item.Ischeck = newvalue;  }}  /gt;  lt;/Viewgt;  )  }} /gt;  

Большое вам спасибо за вашу помощь !