メインコンテンツへスキップ

テキスト入力の処理

TextInput は、ユーザーがテキストを入力できるようにするコアコンポーネントです。これには、テキストが変更されるたびに呼び出される関数を受け取る onChangeText propと、テキストが送信されたときに呼び出される関数を受け取る onSubmitEditing propがあります。

たとえば、ユーザーが入力するにつれて、その言葉を別の言語に翻訳するとします。この新しい言語では、すべての単語が同じように書かれます:🍕。したがって、「Hello there Bob」という文は「🍕 🍕 🍕」と翻訳されます。

この例では、text は時間とともに変化するため、stateに保存します。

テキスト入力でやりたいことは、他にもたくさんあるかもしれません。たとえば、ユーザーが入力中にテキストを検証することができます。より詳細な例については、Reactの制御されたコンポーネントに関するドキュメントや、TextInputのリファレンスドキュメントを参照してください。

テキスト入力は、ユーザーがアプリと対話する方法の1つです。次に、別の種類の入力を見て、タッチの処理方法を学びましょう