message: Work for - fix missing "after render" call on component update
diff: @@ -6,8 +6,7 @@ export class SurveyCustomWidget extends SurveyQuestionElementBase {
  super(props);
  }
  localeChangedHandler = (sender) => sender.customWidget.widgetJson.isNeedRender = true;
  - componentDidMount() {
  - if (this.questionBase) {
  + private _afterRender() {
  let el = this.refs['root'];
  if (this.questionBase.customWidget) {
  el = this.refs['widget'];
  @@ -16,9 +15,18 @@ export class SurveyCustomWidget extends SurveyQuestionElementBase {
  this.questionBase.customWidget.widgetJson.isNeedRender = false;
  }
  }
  + }
  + componentDidMount() {
  + if (this.questionBase) {
  + this._afterRender();
  this.questionBase.localeChanged.add(this.localeChangedHandler);
  }
  }
  + componentDidUpdate() {
  + if (this.questionBase) {
  + this._afterRender();
  + }
  + }
  componentWillUnmount() {
  let el = this.refs['root'];
  if (this.questionBase.customWidget) {
  