【发布时间】:2022-01-20 09:17:23
【问题描述】:
如果按下按钮,我需要更改 selectedCountries 值。但是当我这样做时,地图功能会卡住并返回错误。
<ul>
{
selectedCountries.map((countryName, i) => (
<li key={i}>{countryName}<button onClick={() => {
setSelectedCountries(countryName)
}}>show</button></li>
))
}
</ul>
【问题讨论】:
-
selectedCountries 是一个数组(这是允许您映射它的原因)。当您将其设置为 countryName(可能是字符串)时,它不再是数组,因此地图崩溃。
标签: reactjs react-native react-hooks