Я пытаюсь найти какие-либо реквизиты в ответных нативных документах, как использовать <Text/>, чтобы скрыть текст Password,
У меня есть динамический объект JS для отображения и использование map для обработки:
renderProfile(){
var tampil = this.state.data[0].detail.map((item, index)=>{
return(
<View key = {index}>
<Text>{item.Header} :</Text>
{
this.state.editProfile ?
item.Header == 'Password' || item.Header == 'Username' || item.Header == 'Telepon' ?
<View>
<TextInput
//MyProps
/>
{item.Header=='Password' && this.state.editProfile ? <FontAwesome onPress = {()=>{this.setState({hidePassword: !this.state.hidePassword})}} name = "eye" size = {20} color = "#000"/> : null}
</View>
: <Text>{item.Value}</Text>
: <Text>{item.Value}</Text>
}
</View>
)
})
return tampil
}
Я могу работать с <TextInput/> с SecureTextEntry, но на <Text/> я не вижу SecureTextEntry props
Есть ли способ скрыть пароль в компоненте <Text/>?
Я пробовал, но когда мы с editable=true редактировали текст, у меня возникала ошибка,
с какой ошибкой вы столкнулись?





Вы должны использовать TextInput для полей пароля.
<View>
<TextInput secureTextEntry = {true}>
</TextInput>
</View>
Я уже знаю, есть ли у <TextInput/>secureTextEntry, хочу реализовать на <Text/>
Если вы хотите использовать его с <Текст>, вы должны использовать свойство onChangeText, а затем заменить passwordText точкой, например passwordText.replace (". *", ".")
Почему бы вам просто не использовать <TextInput /> и не установить
editable = {false}?