Pole hasła w React Native: maskowanie, podgląd i autofill

Pole hasła w React Native: przewodnik

Pole hasła w React Native: pokaż/ukryj, autofill, siła hasła | We.Inc

Zbuduj pole hasła w React Native: secureTextEntry, przycisk pokaż i ukryj, autoComplete i textContentType dla menedżerów haseł oraz miernik siły hasła, który możesz wypróbować.

Zamień TextInput w pole hasła za pomocą secureTextEntry, które maskuje każdy znak i nie może być łączone z multiline. Dodaj przycisk z ikoną oka w Pressable, który przełącza ten props, aby pokazywać i ukrywać hasło. Dla menedżerów haseł ustaw autoComplete="password" na ekranach logowania lub "new-password" przy rejestracji oraz odpowiadający mu textContentType dla iOS.

Propsy dla pól hasła przy logowaniu i rejestracji

Wypróbuj pole poniżej: wpisz hasło, przełącz przycisk podglądu i obserwuj reakcję miernika. Przełączaj między logowaniem a rejestracją, aby zobaczyć, jakie propsy autouzupełniania powinien mieć każdy ekran; logika miernika to ta sama krótka funkcja, którą możesz wkleić do swojej aplikacji.

Najczęściej zadawane pytania

Jak ukryć hasło w React Native?

Ustaw secureTextEntry w TextInput. Dokumentacja mówi, że zasłania on tekst, aby hasła pozostały bezpieczne, domyślnie ma wartość false i nie działa z multiline ustawionym na true.

Jak dodać przycisk pokazywania hasła?

Trzymaj w stanie wartość logiczną hidden, przekaż ją do secureTextEntry i wyrenderuj obok pola Pressable, który ją przełącza. Nadaj przyciskowi etykietę, aby czytniki ekranu ogłaszały, co zrobi jego naciśnięcie.

Dlaczego iOS nie proponuje silnego hasła przy rejestracji?

Ustaw w polu textContentType="newPassword". Przy tej wartości możesz też przekazać passwordRules, zapisane w składni reguł haseł Apple, aby wygenerowane hasło spełniało Twoje wymagania.

Której wartości autoComplete powinno używać pole hasła?

"password" tam, gdzie ktoś wpisuje istniejące hasło, i "new-password" tam, gdzie je tworzy. Obie są na liście wieloplatformowych wartości autoComplete.

Autouzupełnianie na obu platformach

Co mierzy miernik siły

Kod pola hasła

PasswordInput z przyciskiem podglądu

Na ekranach rejestracji przekaż isNew. Etykieta przycisku zawsze opisuje, co zrobi następne naciśnięcie.

Funkcja oceny siły

Zwraca od 1 do 4 dla dowolnego niepustego tekstu. Przypisz liczbie etykietę i szerokość paska.

Podgląd pola hasła

Ekran

Logowanie

Rejestracja

Hasło

Pokaż hasło

Ukryj hasło

Siła: {v}

Propsy dla tego ekranu

Zacznij za darmo · Bez karty kredytowej

Powiązane: Poradniki

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony