diff --git a/litho-core/src/main/java/com/facebook/litho/LithoView.java b/litho-core/src/main/java/com/facebook/litho/LithoView.java index e6d058b4e9c..954f7e7b8e9 100644 --- a/litho-core/src/main/java/com/facebook/litho/LithoView.java +++ b/litho-core/src/main/java/com/facebook/litho/LithoView.java @@ -376,6 +376,15 @@ public void setHasTransientState(boolean hasTransientState) { super.setHasTransientState(hasTransientState); } + @Override + public void childHasTransientStateChanged(View child, boolean childHasTransientState) { + if (isIncrementalMountEnabled()) { + performIncrementalMount(null); + } + + super.childHasTransientStateChanged(child, childHasTransientState); + } + @Override public void offsetTopAndBottom(int offset) { super.offsetTopAndBottom(offset);