update data on zoom event in chart.js

I’m using chart.js & React in a project, I need to draw a chart of very large data, so I’m using sampling for ease of work and not using all available data.
but I want to update data when user zoom on chart for show them more precise chart.

Is there any way to detect the zoom event and fetch the data again for that part of chart ??