Я не уверен, как передать ключ к без гражданства реагировать компонентуStateless Реагировать как передать ключ
MyComponent: (props) => {
return(<span>{props.somevalue}</span>);
}
aCollection.map((value,index)=> <MyComponent somevalue={value});
Делать это приведет к ключевому предупреждению.
Так что я попытался передать ключ через опору
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
Как я имел в виду, чтобы передать/использовать ключ в моей безгосударственной компоненте?
Удалите 'key = {this.props.key}', он будет работать без него. – Solo
Но разве я не должен устанавливать ключ для внутреннего реагирования на правильную работу? – dboyd68
Насколько я знаю, установить его на ' ' достаточно, чтобы помочь React. –
Solo