TextInput контролируют через value/onChangeText; клавиатура, blurOnSubmit, keyboardType, безопасный ввод пароля secureTextEntry.
Разбор
- Контролируемый vs неконтролируемый.
- KeyboardAvoidingView / keyboard controller libs.
- maxLength, маски — осторожно с курсором.
- a11y labels.
Итог
TextInput + стратегия клавиатуры — база форм; сложные маски тестируют на обеих ОС.