React 获取key 失败

问题

在组件中获取 this.props.key 将获得 undefinedthis

缘由

大部分 JSX 元素上的 props 都会被传入组件,然而有两个特殊的 props (refkey) 已经被 React 所使用,不会被传入组件。code

解决方案

用一个不一样的 prop 传入 <ListItem key={result.id} id={result.id} />。虽然这彷佛是多余的,可是将应用程序逻辑和协调提示(reconciliation hints)分开是很重要的。ci

相关文章
相关标签/搜索