第13节渲染列表数据中最后一段


  • 0

    class Index extends Component {
      render () {
        return (
          <div>
            {users.map((user, i) => <User key={i} user={user} />)}
          </div>
        )
      }
    }
    

    书中的话:

    在上面的例子当中,每个 user 没有 id 可以用,可以直接用循环计数器 i 作为 key,但这是不好的做法,这只是掩耳盗铃(具体原因大家可以自己思考一下)。

    在这想请教2个问题:
    1、这里传key为什么是掩耳盗铃?
    2、后台返回的json中不含id,这里应该怎么处理?
    万分感谢!


登录后回复
 

与 ScriptOJ 的连接断开,我们正在尝试重连,请耐心等待