@Override
    public void removeViewAt(int index) {
        View child = getChildAt(index);
        super.removeViewAt(index);

        /*
         We tear down views whenever they're removed from the tree
         and dropped, meaning they have no children and no parent.
         */
        if (child instanceof VRTComponent) {
            VRTComponent component = (VRTComponent) child;
            component.parentDidDisappear();
            component.onTreeUpdate();
        }
        onTreeUpdate();
    }
If in the case a React view is added / destroyed, update
the ViroContext of child views if we can (if we have it).
android/viro_bridge/src/main/java/com/viromedia/bridge/component/VRTComponent.java