我看起來像這樣的兩個功能:傳遞附加參數綁定?
primaryImageLoaded() {
this.setState({primaryImageLoaded: true})
}
secondaryImageLoaded() {
this.setState({ secondaryImageLoaded: true })
}
他們被稱爲像這樣(使用反應):
onLoad={this.secondaryImageLoaded.bind(this)
這種感覺過多的,我想只有一個功能,並通過狀態變量作爲參數,但我怎樣才能傳遞一個額外的參數到.bind
?並且可以在我傳遞給setState
的對象中使用變量作爲關鍵字?
將您的參數添加爲綁定的第二個參數 –
您是否查看了[bind for documentation](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_objects/Function/bind)? –