React Native wachtwoordveld: maskeren, tonen en autofill

Gids voor het React Native-wachtwoordveld

React Native wachtwoordveld: tonen/verbergen, autofill, sterkte | We.Inc

Bouw een wachtwoordveld in React Native: secureTextEntry, een knop om te tonen en verbergen, autoComplete en textContentType voor wachtwoordbeheerders, plus een sterktemeter.

Maak van een TextInput een wachtwoordveld met secureTextEntry, dat elk teken maskeert en niet te combineren is met multiline. Voeg een Pressable-oogknop toe die die prop omzet om te tonen en te verbergen. Voor wachtwoordbeheerders zet u autoComplete="password" op inlogschermen of "new-password" bij aanmelden, plus de bijbehorende textContentType voor iOS.

Props voor wachtwoordvelden bij inloggen en aanmelden

Probeer het veld hieronder: typ een wachtwoord, zet de toonknop om en zie de meter reageren. Wissel tussen inloggen en aanmelden om te zien welke autofill-props elk scherm moet hebben; de logica van de meter is dezelfde korte functie die u in uw app kunt plakken.

Veelgestelde vragen

Hoe verberg ik een wachtwoord in React Native?

Zet secureTextEntry op de TextInput. De documentatie zegt dat het de tekst onleesbaar maakt zodat wachtwoorden veilig blijven, standaard false is, en niet werkt als multiline op true staat.

Hoe voeg ik een knop toe om het wachtwoord te tonen?

Houd een boolean hidden in state, geef die door aan secureTextEntry, en render naast het veld een Pressable die hem omzet. Geef de knop een label, zodat schermlezers aankondigen wat een druk erop doet.

Waarom biedt iOS bij aanmelden geen sterk wachtwoord aan?

Zet textContentType="newPassword" op het veld. Met die waarde kunt u ook passwordRules meegeven, geschreven in de syntax voor wachtwoordregels van Apple, zodat het gegenereerde wachtwoord aan uw eisen voldoet.

Welke autoComplete-waarde moet een wachtwoordveld gebruiken?

"password" waar iemand een bestaand wachtwoord typt en "new-password" waar iemand er een aanmaakt. Beide staan tussen de autoComplete-waarden die op beide platforms werken.

Autofill op beide platforms

Wat de sterktemeter meet

Code voor het wachtwoordveld

PasswordInput met een toonknop

Geef isNew mee voor aanmeldschermen. Het knoplabel beschrijft altijd wat de volgende druk doet.

Functie voor de sterktescore

Geeft 1 tot 4 terug voor elke niet-lege string. Koppel het getal aan een label en een balkbreedte.

Preview van het wachtwoordveld

Scherm

Inloggen

Aanmelden

Wachtwoord

Wachtwoord tonen

Wachtwoord verbergen

Sterkte: {v}

Props voor dit scherm

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gidsen

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap