If React Native supported specifying textContentType on a TextInput, then iOS would be able to tell that a field is a username field and than users could let iOS autofill passwords from keychain. Currently, iOS sees secureTextEntry set to true, guesses that a password field is a password field, and shows keychain there, but it can't determine that something is a username field. See https://developer.apple.com/documentation/uikit/uitextinputtraits/1649656-textcontenttype, https://developer.apple.com/videos/play/wwdc2017/206/