Я не могу получить доступ к словарю в this.state.
Мой конструктор компонента на самом деле выглядит следующим образом
constructor(props) {
super(props);
this.state={
hexDoneData:{},
donutData : {},
}
}
В некоторых методах я фактически обновляю словарь this.state.hexDoneData,Обновление происходит нормально.Но я не могу прочитать этот словарь.Ниже приведена функция, в которой я пытаюсь прочитать словарь.
loadHexagonChart(){
console.log("this.state.hexDoneData : ",this.state.hexDoneData)
console.log("this.state.hexDoneData.linux : ",this.state.hexDoneData.linux)
}
Вывод консоли для оператора консоли выглядит следующим образом: ![enter image description here](https://i.stack.imgur.com/kPCzv.png)
this.state.hexDoneData.linux не определен, а this.state.hexDoneData выглядит как словарь, в котором есть ключ linux.Я попробовал this.state.hexDoneData ['linux'], это не сработало.Даже функция карты не работает.Любая помощь будет оценена.