我正在尝试使用 State 将输入更改为“年”时显示年份,但我遇到了问题。
const handleChange = (e, countMonth,countYear) =>{
if(e.target.value === 'months'){
setMonths(countMonth)
} else if( e.target.value === 'year'){
setMonths(countYear)
}
}
当使用此地图方法单击年份时,我正在尝试显示不同的数据:
<tbody>
{
months.map(({ date, count }, index) => (
<tr key={index}>
<td>{date}</td>
<td>{count}</td>
</tr>
))}
</tbody>
我不断收到错误'TypeError: Cannot read property 'map' of undefined'
这是完整的沙盒代码:https ://codesandbox.io/s/wizardly-clarke-szge3?file=/src/data.js