我有一个功能:
beginFunction: function(){
//does stuff
}
我在componentDidMount(){this.beginFunction();}
在beginFunction中我用promises调用一个函数,然后在.then中调用其他函数。
其中一个函数是this.retrieveMatches();
this.retrieveMatches();调用另一个函数this.makeHTMLtable
并在该函数内部我有这一行:
msgButton.addEventListener("click", this.messageUser(), false);
当我刷新页面时,this.messageUser(){console.log('hello')}
内的代码会在单击按钮之前运行。如何更改我的反应代码,以便只在单击时调用它(虽然这是addEventListener会做的事情?