react open keyboardshouldpersisttaps keep don javascript react-native

javascript - open - text input email react native



Dismiss Keyboard React-Native (3)

¿Hay una forma sencilla de ocultar el teclado iOS? Quiero forzarlo a cerrarse en algunos escenarios específicos que no necesariamente requieren enfocar otra vista. Es decir, como una respuesta específica del servidor.


También puedes usar esta biblioteca que escribí: react-native-dismiss-keyboard . Básicamente, hace lo mismo que la importación de ''dismissKeyboard'', pero solo usa la API pública y, por lo tanto, es más seguro de usar y no se basa en que el empaquetador resuelva ''dismissKeyboard'' como lo hace actualmente.


Fue capaz de lograr esto con

import dismissKeyboard from ''react-native/Libraries/Utilities/dismissKeyboard''

Y luego, en el punto donde necesito apagar el teclado

dismissKeyboard();

- - EDIT - -

Importar así funciona igual de bien.

import dismissKeyboard from ''dismissKeyboard''

- - EDIT # 2 - -

Mi respuesta original ahora está desactualizada. La forma correcta se menciona a continuación por @ Chen-Tsu Lin

import { Keyboard } from ''react-native''; Keyboard.dismiss();


Utilice el módulo de Keyboard incorporado:

import { Keyboard } from ''react-native''; Keyboard.dismiss();