Kevin Gozali
34b8876ac6
iOS: Introduced RCTSurfaceHostingProxyRootView for migration to RCTSurfaceHostingView
...
Summary:
To help with migration from direct usages of RCTRootView to RCTSurfaceHostingView, RCTSurfaceHostingProxyRootView is added, which is simply a custom impl of RCTSurfaceHostingView, but will all RCTRootView APIs preserved. This makes it easy to do a drop-in replacement in native callsites:
```
// before:
RCTRootView *rootView = [[RCTRootView alloc] init...];
// after:
RCTRootView *rootView = (RCTRootView *)[[RCTSurfaceHostingProxyRootView alloc] init...];
```
Reviewed By: shergin
Differential Revision: D7141696
fbshipit-source-id: db8c447749eaa896efaa37774a9babef132128eb
2018-03-02 19:44:18 -08:00
..
2018-03-02 19:44:18 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-26 12:24:17 -08:00
2018-03-02 19:44:18 -08:00
2018-02-16 18:31:53 -08:00
2018-02-26 12:24:17 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-26 12:24:17 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-03-02 14:51:39 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-28 20:17:37 -08:00
2018-02-28 20:17:37 -08:00
2018-02-28 20:17:37 -08:00
2018-02-28 20:17:37 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-02-16 18:31:53 -08:00
2018-03-02 14:51:39 -08:00
2018-03-02 14:51:39 -08:00