В приложении React Redux у меня есть большой массив, содержащий данные временных рядов (около 10 тыс. Точек данных). Данные поступают из магазина редуксов. Приложение использует highcharts-react-official 2.x.x
. Большой массив часто обновляется путем добавления новых точек данных (только для добавления, существующие элементы массива являются неизменяемыми).
Из-за этих обновлений кажется, что диаграмма каждый раз отображается полностью. Как я могу избежать этого?
const options = {
series: [
{
type: 'line',
data: objectFromReduxStore.map(p => ([p.time.toMillis(), p.value])),
}
]
}
...
<HighchartsReact
highcharts={Highcharts}
options={options}
containerProps={{style: {height: '300px', width: '100%'}}}
/>