[英]react-native android: TextInput briefly ignores value prop
這在帶有react-native v0.55.4的android上。
<TextInput
value="should always be this value"
/>
當我在此TextInput中鍵入內容時,該文本將使用輸入的任何新文本進行短暫更新,然后返回顯示“應始終為該值”。
例如,如果我鍵入“ X”,則文本將短暫更新為“應始終為該值X”,然后返回“應始終為該值”,從而在TextInput內部產生抖動。
編輯:文檔解決了這個問題: https : //facebook.github.io/react-native/docs/textinput#value
僅基於該短代碼片段,您需要將值設置為state屬性。
constructor(props) {
super(props);
this.state = {
textInput: 'Should always be this value'
}
}
和你的文字輸入
<TextInput
value={this.state.textInput}
onChangeText={text => this.setState({ textInput: text }) }
/>
這是一些文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.