Я пытаюсь отобразить некоторые данные, которые выглядят следующим образом:
[
{
"id": "cambridgeshire",
"name": "Cambridgeshire"
},
{
"id": "bedfordshire",
"name": "Bedfordshire"
}
]
И отобразить их в виде списка.
Я получаю сообщение об ошибке allAreas не определено. Я чувствую, что это из-за объекта JSON, с которым я не знаком.
При проверке состояния всех областей он показывает неопределенное.
Вот код, который я пробовал
const Directory = () => {
const [allAreas, setAllAreas] = useState([]);
useEffect(() => {
fetchAllAreasData().then((data) => setAllAreas(data));
}, []);
return (
<div className='directory'>
<ul>
{allAreas.map((area) => (
<li key={area.id}>{area.name}</li>
))}
</ul>
</div>
);
};
Для пояснения это массив объектов