Не удается установить флажки в React Native - PullRequest
0 голосов
/ 02 августа 2020

Я тестирую React Native. Я использую для этого react-native-paper. Это мой код:

{(!props.question.isSingleAnswer && props.question.answers.length) && 
     <View>
          {props.question.answers.map((item) => (
             <List.Item
                 key={item.id.toString()}
                 title={item.title}
                 left={checkProps => <Checkbox {...checkProps} status='unchecked' onPress={() => addAnswer(props.question, item)}/>}
             />
          ))}
    </View>
}

Но я не могу установить флажки. Та же проблема с переключателями.

Почему так и как исправить?

UPD: проблема решена. Вопрос закрыт.

1 Ответ

1 голос
/ 03 августа 2020

Это потому, что status вашего флажка всегда unchecked, тогда как вы всегда должны устанавливать status вашего флажка на любое динамическое c, например, использовать состояние.

Я не знаю, что делает ваша функция addAnswer, поэтому взгляните на этот пример для справки.

...