private void TearDownReactContext(ReactContext reactContext) { DispatcherHelpers.AssertOnDispatcher(); if (_lifecycleState == LifecycleState.Resumed) { reactContext.OnSuspend(); } foreach (var rootView in _attachedRootViews) { DetachViewFromInstance(rootView, reactContext.ReactInstance); } reactContext.Dispose(); _devSupportManager.OnReactContextDestroyed(reactContext); // TODO: add memory pressure hooks }