Black Lives Matter. Please consider donating to Black Girls Code today.

Dash no_update call which step of react lifecycle?

We are making some components on Echarts (https://echarts.apache.org/en/api.html#echarts). To construct the graphs, the lib uses a dict ( js object) to define chart data, type and layout. On Python callback, I’m returning dash’s “no_update” variable on certain situations. Apparently this return makes the component to render again, generating some collateral effects on the chart like data overlay. I want to know which React lifecycle “no_update” calls and if theres a way to not execute React render function on this situation.

    render() {
        const {id, style} = this.props;
        
        return (
            <ReactEcharts
              option={ this.getOptions() }
              style={style}
            />
          );
    }