可編輯={假}

可編輯={true}

當我按下 PencilButton 時,我希望禁用我的 texinput。但是當我按下時,textInput 中的文本會消失。
我如何獲得原文?
但我想到了另一種方法。你推薦這個嗎?
const [press,setPress] = useState(false) // when i press button: true
<PencilButton onPress={()=>{setPress(!press)}}
<TextArea press={press}/>
const TextArea = ({press}) => {
if (press) {
return <Text>value</Text>
}
else{
return <TextInput/>
}
}
這是當我按下按鈕時,將 TextInput 替換為 Text。
uj5u.com熱心網友回復:
使用可編輯的道具來處理反應原生 TextInput 中的禁用。它不會改變文本顏色。
<TextInput editable={press} />
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/489525.html
下一篇:如何用燒瓶添加css?
