if (json.Characters) {
setCharacters(json.Characters);
}
Ответ API не содержит ключа Characters
, поэтому ваше состояние Characters
устанавливается на undefined
. Одно из решений, которое даст результат, - просто установить Characters
для всех данных из ответа:
if (json.Characters) {
setCharacters(json);
}
Это даст вам некоторые данные для отображения, но, вероятно, это не те данные, которые вы действительно хотите. Скорее всего, вам нужно сделать запрос к другой конечной точке, чтобы получить нужные данные.