Тут вроде по другому список рисуется, есть компонент отдельный
вообще не в этом дело
учи асинхронность https://learn.javascript.ru/fetch
да все все сделал проверку
задай просто пустой массив начальным значением в стейте
потому что стэйт инициализирован не как массив, и по этому ошибка. Либо делай items?.map, либо useState([])
Обсуждают сегодня