Ich habe einige ältere reaktivierte Komponente aktualisiert (v0.10.0), um mit der neuesten Version von react (v0.14.8) zu arbeiten.Reag-Upgrade: "Diese" Sichtbarkeit in getDefaultProps
das folgende Szenario aufgehört zu arbeiten:
// within a react component
onClick: function() {
// DO SOMETHING
}
getDefaultProps: function() {
return {
someProp: 'prop',
onClick: this.onClick
}
}
Diese leicht gelöst wird, um den Code in eine anonyme Funktion zu bewegen, wie die folgenden:
getDefaultProps: function() {
return {
someProp: 'prop',
onClick: function() {
//DO SOMETHING
}
}
}
Meine Frage ist: Warum hat die Sichtbarkeit von "dies" auf dieser Ebene geändert und was ist der beste Weg, um diesen Code zu refactor? Und was, wenn ich "dieses" auf dieser Ebene verwenden wollte/wollte?
Irgendwelche Hilfe geschätzt, als Disclaimer bin ich ein Reaktion Super-Anfänger!