ReactJS (Mastering React) öğrenme örnekleriyle çalışıyorum. Örnekleri yeniden oluştururken, birkaç ifade ile clueless ve bazı yardım için minnettarım.ReactJS'de this.method.bind (null, ...) değerini anlamak için?
Fiddle: Composing Components
ilk
...
//Why are we passing null in update.bind(...)?
//Is null here equivalent to 'this'?
<TextBox label='First Name' update={this.update.bind(null,'firstName')}></TextBox>
...
ikinci
Update yöntemi beklediği bir anahtar ve adlandırılan bir değer (bakınız aşağıdaki metot tanımlı) Ancak
...
update: function(key, value) {
var newState = {};
newState[key] = value;
this.setState(newState);
//this.setState({[k]:v});
},
...
, Tek bir parametre ile, doğru anahtar righ ile güncellenir t değeri.
//Aren't we supposed to pass two parameters?
this.props.update(this.refs.newText.value);
Vaov! Başar basitleştirilmiş örnek. – Bala