Hızla değişen bir değerin React olarak görüntülenmesi için önerilen yol ne olurdu? Benim AXIOS konfigürasyonunda benTepki, durumun nasıl güncelleştirileceği
onUploadProgress: progressEvent => {
let percentCompleted = Math.round((progressEvent.loaded * 100)/progressEvent.total)
this.setState({ avatarUploadPercentage: percentCompleted })
}
<span>Upload progress: {this.state.avatarUploadProgress}</span>
var ama çabuk tabii ve düzeni garanti etmeyeceğini çağrıldığını setState
sevmez. Ref yerine kullanmalı mıyım ve iç htmlimi kendim mi değiştirmeliyim?
gibi (savurgan) bir bütün bileşen yaşam döngüsünü tetikleyen olmasa da Bir saniyede bu fonksiyon kaç kez çağrılırdı? – Chris
setState() hızlı bir şekilde çağrılabilir. Bu tür bir kullanımda yanlış bir şey yok. Tabii ki ref'leri kullanmayın ve bu tür bir 'ilerleme' uygulaması için DOM'ı kendiniz manipüle etmeyin. – gokcand