Может кто-нибудь объяснить, как исправить эту ошибку?
Предупреждение: flattenChildren (...): Встречались двое детей с одинаковыми ключ
Я скопировал свой код ниже, но по какой-то причине CodePen не показывает ошибку.
var FilterOptions = React.createClass({
changeOption: function(type, e) {
var val = e.target.value;
this.props.changeOption(val, type);
},
render: function() {
return (
<div className="filter-options">
<div className="filter-option">
<select id="product" name="Product" value={this.props.product} onChange={this.changeOption.bind(this, 'product')}>
<option value=''>Product</option>
{this.props.productOptions.map(function(option) {
return (<option key={option} value={option}>{option}</option>)
})}
</select>
</div>
</div>
);
}
});
В качестве второстепенного вопроса, я уверен, что мой reset должен reset значениях полей выбора, но это также не работает и просто выполняет сброс полученных результатов - не уверен, связано ли это с первым проблема?
Любая помощь очень ценится