关于把 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的情况。