Czy istnieje sposób na uniknięcie płyty podstawowej podczas korzystania z ES6 z reakcją 0.14?React tylko wiąże metody Component do tego - obejść?
Do tej pory nie musiałem się martwić o moją funkcję związaną z utworzonym Component
, ale to już nie jest (dlaczego?!?) Sprawa, a komponent jest ograniczony tylko do super klasy Component
(jeśli Poprawnie zrozumiałem błędy).
Więc co tak naprawdę trzeba zrobić za każdym razem tworzę nowa klasa jest dodanie tego kodu do konstruktora:
class CustomComp extends React.Component {
constructor() {
super();
this.newFunction = this.newFunction.bind(this);
}
newFunction(){
console.log('This is user defined function');
}
render() {
return <button onClick={this.newFunction}>Click</button>
}
}
więc jeśli przyzwyczajenie wiążę newFunction
zakończy się niepowodzeniem (nie rekwizyty, stanu lub cokolwiek).
Czy istnieje sposób obejścia tego?
https://medium.com/@john1jan/react-binding-revedaled-aa458df8c136#.fd5z0vmjl – John