Причина в том, что вы используете пустую строку в качестве значения по умолчанию для state.confirmed
в useState()
. Технически .map()
может использоваться только для массивов, которые вызвали ошибку, поскольку приложение пыталось вызвать пустую строку.
Я бы изменил на []
при первоначальном определении:
const [state, setstate] = useState({
confirmed: [],
recovered: "",
death: ""
});
Я считаю, что это изменение также относится и к recovered
позже. В настоящее время вы не используете в своем коде, как кажется.
Надеюсь, это поможет!