问题
在组件中获取 this.props.key
将得到 undefined
。
原因
大部分 JSX 元素上的 props 都会被传入组件,然而有两个特殊的 props (ref
和 key
) 已经被 React 所使用,不会被传入组件。
解决方案
用一个不同的 prop 传入 <ListItem key={result.id} id={result.id} />
。虽然这似乎是多余的,但是将应用程序逻辑和协调提示(reconciliation hints)分开是很重要的。
在组件中获取 this.props.key
将得到 undefined
。
大部分 JSX 元素上的 props 都会被传入组件,然而有两个特殊的 props (ref
和 key
) 已经被 React 所使用,不会被传入组件。
用一个不同的 prop 传入 <ListItem key={result.id} id={result.id} />
。虽然这似乎是多余的,但是将应用程序逻辑和协调提示(reconciliation hints)分开是很重要的。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。