TextInput musi zawierać secureTextEntry = {true}, pamiętaj, że dokumenty React stwierdzają, że nie możesz używać multiline = {true} w tym samym czasie, ponieważ ta kombinacja nie jest obsługiwana.
Możesz także ustawić textContentType = {'password'}, aby pole mogło pobierać dane uwierzytelniające z pęku kluczy przechowywanego w telefonie komórkowym, co stanowi alternatywny sposób wprowadzania danych uwierzytelniających, jeśli masz dane biometryczne w telefonie komórkowym, aby szybko je wstawiać. Na przykład FaceId na iPhonie X lub dotykowe wprowadzanie odcisków palców w innych modelach iPhone'a i Androida.
<TextInput value={this.state.password} textContentType={'password'} multiline={false} secureTextEntry={true} onChangeText={(text) => { this._savePassword(text); this.setState({ password: text }); }} style={styles.input} placeholder='Github password' />