Обработка ввода текста
TextInput — это Основной компонент, который позволяет пользователю вводить текст. Он имеет свойство onChangeText , принимающее функцию, вызываемую каждый раз при изменении текста, и свойство onSubmitEditing , принимающее функцию, вызываемую при отправке текста.
Например, предположим, что по мере ввода пользователя вы переводите его слова на другой язык. На этом новом языке каждое слово пишется одинаково: 🍕. Таким образом, предложение «Привет, там Боб» будет переведено как «🍕 🍕 🍕».
В этом примере мы храним text в состоянии, потому что оно меняется со временем.
Существует множество других задач, которые вы можете выполнить с помощью поля ввода текста. Например, вы можете валидировать текст во время ввода пользователем. Для более подробных примеров ознакомьтесь с документацией React по управляемым компонентам или с документацией по TextInput.
Ввод текста — это один из способов взаимодействия пользователя с приложением. Далее рассмотрим другой тип ввода и научимся обрабатывать касания.
© 2022 Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://reactnative.dev/docs/handling-text-input