@j精雕慕刻,按照你说的法,你必须这么写delete={this.handleDeleteItem.bind(this,index)}才有效果,老师这样讲主要是让我们理解如果让子组件传值给父组件
2018-07-23
首先感叹一下,老师讲的真好。
不过我实际联系代码时发现,子组件TodoItem的点击删除方法不需要回传index的值给父组件TodoList的handleDelete方法。因为index值不是从子组件传给handleDelete的,而是父组件TodoItem的render方法中把handleDelete方法绑定到onClick时已经对应了map中的index值。[smart]
不过我实际联系代码时发现,子组件TodoItem的点击删除方法不需要回传index的值给父组件TodoList的handleDelete方法。因为index值不是从子组件传给handleDelete的,而是父组件TodoItem的render方法中把handleDelete方法绑定到onClick时已经对应了map中的index值。[smart]
2018-07-22
应该加个功能防止添加空白进去,在按钮函数加上简单的判断if(this.state.input==''){
return false
}
return false
}
2018-07-22