<todoListUi /> index 参数BUG

来源:6-4 使用Redux-thunk 中间件实现ajax数据请求

路人zl

2018-11-27

dell老师您好,
renderItem={
( item, index ) => (
<List.Item onClick={
(index) => {props.deleteList( index )}
}>
{item}
</List.Item>
)
}

这个语句(index) => {props.deleteList( index )},传入之后会出现BUG,如果是从第一个往开始删除没有问题,但是如果从最后一个删除就会出问题,而这个箭头函数中的index这个参数去除以后,这样写() => {props.deleteList( index )就没有问题。但是想不明白 不传index之后就没有问题了。这个是 这个组件,还请老师不吝赐教,指点迷津,万分感谢!!!!

写回答

1回答

Dell

2018-11-28

传入index会把外层的index覆盖掉,导致都是undefined,也就会被转化成0

1
2
暴躁地球人
回复
路人zl
这个问题是在哪个章节中说的???
2019-07-23
共2条回复

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程