我不确定如何将密钥传递给无状态react组件
MyComponent: (props) => {
return(<span>{props.somevalue}</span>);
}
aCollection.map((value,index)=> <MyComponent somevalue={value});
这样做将导致关键警告。
所以我试图通过props传递密钥
aCollection.map((value,index)=> <MyComponent key={index} somevalue={value});
MyComponent: (props) => {
return(<span key={this.props.key} >{props.somevalue}</span>);
}
但是我收到错误 https://facebook.github.io/react/warnings/special-props.html
我打算如何在无状态组件中传递/使用密钥?