6-1 UI组件和容器组件中
<List
style={{marginTop: 10, width: 300}}
bordered
dataSource={this.props.list}
renderItem={(item, index) => (
<List.Item onClick={() => {this.props.handleItemDelete(index)}}>
{item}
</List.Item>
)}
/>
上面代码中 onClick={() 小括号中不能传index,如果写成 (index) => 的话,index就为空了,无论点击list中的任意一项,删除的都是第一项,我自己试好久发现的,视频中代码应该是错了,老师恰好总是点击的第一项。至于为什么小括号中写入index, index就没值我就不知到为什么了