react-native/React/Fabric/Surface
Kevin Gozali cb19621dfe Implementation of JS reload without crashing
Summary:
On JS reload the FabricUIManager and EventDispatcher didn't get release due to a retain cycle. This breaks the cycle.

In addition, force release the Scheduler on reload so that the stale classes get cleaned up properly, avoiding crashes. Also the surface now remounts the content correctly

Reviewed By: shergin

Differential Revision: D8414916

fbshipit-source-id: 4b14031f29b3bc9987d7aa765dc0d930a7de2b1e
2018-06-15 11:02:17 -07:00
..
RCTFabricSurface.h Fabric: Deprecating `-[RCTSurface rootViewTag]` 2018-05-08 23:03:36 -07:00
RCTFabricSurface.mm Implementation of JS reload without crashing 2018-06-15 11:02:17 -07:00
RCTFabricSurfaceHostingProxyRootView.h iOS: branch out Fabric handling into a separate RCTSurface-compatible class. 2018-03-05 18:57:30 -08:00
RCTFabricSurfaceHostingProxyRootView.mm Fabric: RCTFabricSurface as separate class 2018-04-10 17:15:08 -07:00
RCTFabricSurfaceHostingView.h iOS: branch out Fabric handling into a separate RCTSurface-compatible class. 2018-03-05 18:57:30 -08:00
RCTFabricSurfaceHostingView.mm Fabric: RCTFabricSurface as separate class 2018-04-10 17:15:08 -07:00