关于把 bind 放在构造函数中的问题。
我看到老师会写bind方法修改当前this的指向。
但是如果这个函数直接使用箭头函数定义就不需要bind了呀
handlerBtnClick = ()=>{
this.setState({
list:[...this.state.list,this.state.inputValue],
inputValue:''
})
}
handlerInputChange = (e)=>{
this.setState({
inputValue: e.target.value
})
}
handlerLiClick = (k)=>{
let list = [...this.state.list];
list.splice(k,1);
this.setState({list});
}还有一个问题,不用bind如何传递参数:
handlerLiClick={this.handlerLiClick.bind(null,k)}这里放的是函数名,而不是函数调用,想知道如何放参数,如果不用bind的情况。