У меня есть компонент реагирования, который используется для отображения диаграммы с highstock , и я хотел бы дать ему массив в качестве параметра для отображения значений на графике.Проблема в том, что компонент Highstock выдает ошибку, когда я вызываю метод setState в componentDidMount.Ошибка:
TypeError: Cannot read property 'hoverSeries' of undefined
at q.destroy (highstock.js:285)
at q.c.destroy (highstock.js:412)
at g (highstock.js:315)
at a.fireEvent (highstock.js:30)
at q.remove (highstock.js:315)
at eval (highstock.js:311)
at Array.forEach (<anonymous>)
at a.each (highstock.js:28)
at a.Chart.update (highstock.js:311)
at a.Chart.eval (highstock.js:501)
Когда я не использую this.setState, я могу отобразить график.Я также пытался передать вкладку непосредственно в состояние:
this.state.myTab = tab
, но это не сработало (рендер не учитывает это).