chartjs нужно отключить конкретную линию на графике

Есть график, в него подаю массив dataset.

массив предварительно формирую через состояние setState(array).

<Line data={{ labels: labels_dates, datasets: array, }}

Цвета линий прописываю в datasets[i].backgroundColor вывод цветов на кнопки внизу вывожу через div.style.backgroundColor = array[i].backgroundColor

Есть обработчик при нажатии на кнопку, надо отключить одну из линий графика (сделать ее белым цветом). Но при изменении setState ругается на "TypeError: Cannot read property 'backgroundColor' of undefined"

Как правильно сделать, чтобы при повторном рендера (после вызова обработчика кнопки) могло прочитаться свойство backgroundColor у кнопкивведите сюда описание изображения

введите сюда описание изображения


Ответы (0 шт):