React Native TextInputのプロパティ:検索できる一覧

React Native TextInputのプロパティリファレンス

React Native TextInput:検索できるプロパティリファレンス | We.Inc

よく使うTextInputのプロパティをすべて、検索できる1つの表にまとめました。複数行のテキストエリア、keyboardType、secureTextEntry、autoComplete、returnKeyType、submitBehaviorなど。

TextInputは、文字入力のためのReact Nativeのコアコンポーネントです。値はステートに保持し、新しい文字列を渡してくれるonChangeTextで更新します。テキストエリアにするには、multilineをtrueにし、textAlignVertical: "top" を加えてAndroidの表示をiOSに合わせます。keyboardType、autoComplete、secureTextEntryで、キーボードの種類、自動入力のヒント、パスワードのマスクを指定します。

よくある入力欄向けのTextInputのプロパティ

公式リファレンスはアルファベット順の長いリストです。このページでは、よく検索されるプロパティを実際の値やデフォルトとともに残し、名前、値、プラットフォームで絞り込める表にしました。ボックスに multiline、password、android などと入力して絞り込んでください。

よくある質問

React Nativeでテキストエリアを作るには?

専用のテキストエリアコンポーネントはありません。multilineをtrueにしたTextInputを使い、高さかnumberOfLinesを指定し、textAlignVertical: "top" を加えて、AndroidでもiOSと同じように1行目が上から始まるようにします。

Returnキーで送信されずに改行されるのはなぜですか?

複数行の入力欄では submitBehavior のデフォルトが "newline" です。ReturnでonSubmitEditingを発火させたい場合は "submit" か "blurAndSubmit" に設定します。1行の入力欄のデフォルトは "blurAndSubmit" です。

blurOnSubmit の後継は何ですか?

submitBehavior です。ドキュメントでは blurOnSubmit は非推奨とされ、両方ある場合は submitBehavior が優先されます。

両方のプラットフォームで使える keyboardType の値は?

default、number-pad、decimal-pad、numeric、email-address、phone-pad、url です。iOSの twitter や web-search、Androidの visible-password などは、片方のプラットフォームでしか使えません。

制御コンポーネントか非制御コンポーネントか

キーボードと自動入力

TextInputの例

複数行のテキストエリア

textAlignVertical でAndroidでもカーソルが上に保たれ、文字数はステートから直接読み取ります。

次の入力欄にフォーカスを移すメールアドレス欄

returnKeyType="next" でキーのラベルを設定し、onSubmitEditing で参照(ref)を通じてパスワード欄にフォーカスします。

プロパティを絞り込む

プロパティ、値、プラットフォームで絞り込み

{v} 件中 {n} 件のプロパティを表示

その条件に一致するプロパティはありません。

TextInputのプロパティ、値、デフォルト

無料で始める · クレジットカード不要

関連: ガイド|Webマーケティングと集客を学ぶ

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る