Propsy TextInput w React Native z wyszukiwarką

Propsy TextInput w React Native: przegląd

React Native TextInput: przegląd propsów z wyszukiwarką | We.Inc

Wszystkie propsy TextInput, po które sięgasz, w jednej tabeli z wyszukiwarką: wielowierszowe textarea, keyboardType, secureTextEntry, autoComplete, returnKeyType, submitBehavior i więcej.

TextInput to podstawowy komponent React Native do wpisywania tekstu. Trzymaj jego wartość w stanie i aktualizuj ją w onChangeText, który przekazuje Ci nowy tekst. Aby uzyskać textarea, ustaw multiline na true i dodaj textAlignVertical: "top", aby Android działał tak jak iOS. keyboardType, autoComplete i secureTextEntry wybierają klawiaturę, podpowiedź autouzupełniania i maskowanie hasła.

Propsy TextInput dla najczęstszych pól

Oficjalna dokumentacja to jedna długa alfabetyczna lista. Ta strona zawiera te propsy, których ludzie szukają, z prawdziwymi wartościami i domyślnymi ustawieniami, w tabeli, którą możesz filtrować po nazwie, wartości lub platformie. Wpisz w pole multiline, password lub android, aby zawęzić wyniki.

Najczęściej zadawane pytania

Jak zrobić textarea w React Native?

Nie ma osobnego komponentu textarea. Użyj TextInput z multiline ustawionym na true, nadaj mu wysokość lub numberOfLines i dodaj textAlignVertical: "top", aby na Androidzie pierwszy wiersz zaczynał się u góry, tak jak na iOS.

Dlaczego klawisz Return dodaje nowy wiersz zamiast wysyłać?

W polu wielowierszowym submitBehavior domyślnie ma wartość "newline". Ustaw "submit" lub "blurAndSubmit", jeśli Return ma zamiast tego wywoływać onSubmitEditing. Pola jednowierszowe domyślnie używają "blurAndSubmit".

Co zastąpiło blurOnSubmit?

submitBehavior. Dokumentacja oznacza blurOnSubmit jako przestarzały, a submitBehavior go nadpisuje, gdy oba są obecne.

Które wartości keyboardType działają na obu platformach?

default, number-pad, decimal-pad, numeric, email-address, phone-pad i url. Inne, takie jak twitter i web-search na iOS czy visible-password na Androidzie, dotyczą tylko jednej platformy.

Kontrolowane czy niekontrolowane

Klawiatury i autouzupełnianie

Przykłady TextInput

Wielowierszowe textarea

textAlignVertical utrzymuje kursor u góry na Androidzie, a licznik znaków odczytuje wartość prosto ze stanu.

Pole e-mail, które przenosi fokus do następnego pola

returnKeyType="next" ustawia etykietę klawisza, a onSubmitEditing przenosi fokus do pola hasła przez jego ref.

Propsy TextInput, wartości i ustawienia domyślne

Filtruj propsy

Filtruj po propsie, wartości lub platformie

Wyświetlono {n} z {v} propsów

Żaden props nie pasuje do tego filtra.

Zacznij za darmo · Bez karty kredytowej

Powiązane: Poradniki

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony