Я пытаюсь получить некоторые данные из json для последующего использования в диаграмме.
Моя проблема заключается в том, что при использовании useState мне никогда не будет введите данные, поэтому я не могу получить доступ к полям.
const [myData, setData] = useState([]);
const url = 'url';
axios.get(url)
.then(res => {
setData(res.data);
myData.forEach( e=> {
console.log(e.name);
})
}).catch(function (error) {
// handle error
})
При печати console.log имя приводит к ошибке, поскольку Свойство 'name' не существует для типа 'never'.
Как я могу это исправить?
РЕДАКТИРОВАТЬ: я использую Typescript