React Native Passwortfeld: maskieren, anzeigen und Autofill

Guide für Passwortfelder in React Native

React Native Passwortfeld: Anzeigen, Autofill, Stärke | We.Inc

Baue ein Passwortfeld in React Native: secureTextEntry, ein Schalter zum Ein- und Ausblenden, autoComplete und textContentType für Passwortmanager, plus eine Stärkeanzeige zum Ausprobieren.

Mach aus einem TextInput mit secureTextEntry ein Passwortfeld: Es maskiert jedes Zeichen und lässt sich nicht mit multiline kombinieren. Ergänze einen Pressable-Augenbutton, der diese Prop zum Ein- und Ausblenden umschaltet. Für Passwortmanager setzt du autoComplete="password" auf Login-Screens oder "new-password" bei der Registrierung, dazu den passenden textContentType für iOS.

Props für Passwortfelder bei Login und Registrierung

Probier das Feld unten aus: Gib ein Passwort ein, schalte den Anzeigen-Button um und beobachte, wie die Anzeige reagiert. Wechsle zwischen Login und Registrierung, um zu sehen, welche Autofill-Props jeder Screen tragen sollte; die Logik der Anzeige ist dieselbe kurze Funktion, die du in deine App einfügen kannst.

Häufige Fragen

Wie verberge ich ein Passwort in React Native?

Setze secureTextEntry auf dem TextInput. Laut Dokumentation verdeckt es den Text, damit Passwörter sicher bleiben, steht standardmäßig auf false und funktioniert nicht, wenn multiline auf true steht.

Wie füge ich einen Button zum Anzeigen des Passworts hinzu?

Halte einen Boolean hidden im State, übergib ihn an secureTextEntry und rendere neben dem Feld einen Pressable, der ihn umschaltet. Beschrifte den Button, damit Screenreader ansagen, was ein Tippen bewirkt.

Warum schlägt iOS bei der Registrierung kein starkes Passwort vor?

Setze textContentType="newPassword" auf dem Feld. Mit diesem Wert kannst du auch passwordRules in der Passwortregel-Syntax von Apple übergeben, damit das generierte Passwort deine Anforderungen erfüllt.

Welchen autoComplete-Wert sollte ein Passwortfeld nutzen?

"password", wo jemand ein bestehendes Passwort eingibt, und "new-password", wo jemand eines erstellt. Beide stehen in der Liste der plattformübergreifenden autoComplete-Werte.

Autofill auf beiden Plattformen

Was die Stärkeanzeige misst

Code für das Passwortfeld

PasswordInput mit Anzeigen-Button

Übergib isNew auf Registrierungs-Screens. Die Beschriftung des Buttons beschreibt immer, was das nächste Tippen bewirkt.

Funktion für den Stärkewert

Gibt für jeden nicht leeren String 1 bis 4 zurück. Ordne der Zahl ein Label und eine Balkenbreite zu.

Vorschau des Passwortfelds

Screen

Login

Registrierung

Passwort

Passwort anzeigen

Passwort ausblenden

Stärke: {v}

Props für diesen Screen

Kostenlos starten · Keine Kreditkarte nötig

Verwandt: Ratgeber

Produkt

Für wen

Funktionen

Ressourcen

Unternehmen

Sitemap