Почему это onPress активируется в любое время без нажатия TouchableOpacity, когда я изменяю любое свойство состояния, если project_id не равно NULL?
<TouchableOpacity
onPress={() => {
if (this.state.feedback.project_id != null) {
this.setModalVisible(true);
} else {
Alert.alert('Select a project please');
}
}}>
<View>
<Text>SEND NOW</Text>
</View>
</TouchableOpacity>
Пример процесса:
- Я нажимаюэто touchable и project_id == 1, откроется модальное.
- Я закрываю модальное
- Я изменяю feedback.name с вводом текста
- Поскольку project_id все еще 1 модальное, откроется