我正在做一个 React Native 项目。在一些教程中,我看到绑定这样的方法:
constructor(props){
super(props);
this.my_function = this.my_function.bind(this);
}
我的问题是,如果我可以使用构造函数访问该函数,this.my_function
那么为什么我需要再次绑定它?我有 Java 和 Python 背景,这可能就是我对这种类型的方法绑定感到困惑的原因。注意:我知道如果我不在 React Native/React JS 中绑定方法,我的方法将无法正常工作。我只想知道为什么我需要这个额外的绑定。