Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/React Native/keyboard-handling

Как обрабатывать клавиатуру в React Native?

СобеседованиеКомпоненты и стилизация
  • KeyboardAvoidingView — сдвигает контент: behavior = 'padding' | 'height' | 'position'
  • Keyboard.dismiss() — скрытие клавиатуры программно
  • ScrollView: keyboardShouldPersistTaps='handled' — нажатие на элемент не скрывает клавиатуру
  • keyboardDismissMode='on-drag' — скрытие при скролле
  • На iOS и Android поведение отличается — тестируйте на обеих платформах
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov