我想按如下所示将2个参数传递给箭头功能。
componentDidMount(){
setInterval(this.refresh(this.state.firstName,this.state.lastName),1000);
}
refresh = (firstName,lastName)=>{
console.log(firstName,lastName);
}
日志已成功打印,但timeinterval无法正常工作。 我该如何解决?
答案 0 :(得分:2)
React框架会自动将事件参数添加到箭头功能。 因此,您应该将其指定为以下函数:
refresh = (firstName,lastName)=>e=>{
console.log(firstName,lastName);
}