我想把它转换成一个from react-select,所有传递的数据都能完美地工作,但是当我把它转换成它不工作时(因为它需要其他选项),我想知道如何使这段代码与react-select兼容。
<div>
<select value={this.state.currency} onChange={this.getTest}>
{this.state.items.map((obj, index) =>
<option key={${index}-${obj.country}} value={obj}> {obj} </option>
)}
</select>
</div>
2条答案
按热度按时间sr4lhrrt1#
不需要为select元素指定“value”,而是需要在onChange函数中相应地设置状态。
如果这样做是为了以某种方式“绑定”选择选项和状态,那么您可能不会采用react方式(可能是由于Angular背景,在这种背景下,双向绑定是可行的)。
rvpgvaaj2#
图书馆的好例子