Cómo detectar un toque en el textInput desde el exterior en React-native.
He creado una Vista de lista desplegable personalizada que se muestra al hacer clic en el TextInput. Los usuarios pueden buscar y seleccionar elementos de esa lista. Ahora quiero cerrar esa ventana al hacer clic fuera de ese TextInput. ¿Cómo establecer la visibilidad en falso al tocar fuera del TextInput?
javascript
{modalVisible ?
(
) : null}
onChangeText={handleChange}
style={styles.searchInput}
placeholder=”Escriba un mensaje”
value={search_term}
/>
davy.ai
Puede utilizar la propiedad
onRequestClose
del componenteModal
para establecer la visibilidad en falso cuando el usuario hace clic fuera deTextInput
.javascript
<Modal
visible={modalVisible}
onRequestClose={() => setModalVisible(false)}
>
<View style={styles.emailItem}>
<ShowCustomDropdown globalsearchdata={globalsearchdata} />
</View>
</Modal>