How to set (pass) a dynamic value for lower and upper ranges of Y-Axis in chart

The Classic Chart component doesn't run configureChart for data changes. The proper solution is to use customized ValueMarker instances that look at your custom props every time they are asked for their value, and to replace the range axis with a custom Axis that does similar with your bounds.

See this topic for inspiration: