react-native/React/Fabric
Valentin Shergin 37d19aaae3 Fabric: Unification of props management in RCTViewComponentView and subclasses
Summary:
* Now all `RCTViewComponentView` subclasses are required to set `_props` instance variable in the constructor with a default value;
* `RCTViewComponentView`'s `_props` instance variable now has `ShadredViewProps` type (that enforced by `static_assert` in `ConcreteViewShadowNode` template);
* New we use `static_pointer_cast` instead of `dynamic_pointer_cast` for casting props.

Reviewed By: mdvacca

Differential Revision: D9734199

fbshipit-source-id: b0a0939c936f8b5b540fa5fa1e4a2f1037346fc5
2018-09-10 16:50:02 -07:00
..
Mounting Fabric: Unification of props management in RCTViewComponentView and subclasses 2018-09-10 16:50:02 -07:00
Surface Fabric: `bridge` prop was removed from RCTSurface interface 2018-08-01 15:32:01 -07:00
Utils Fabric: MessageQueueEventBeat 2018-08-27 07:32:34 -07:00
RCTConversions.h Fabric: Using `const &` pattern everywhere in RCTConversions 2018-08-04 09:47:30 -07:00
RCTPrimitives.h Fabric: RCTComponentViewProtocol 2018-04-10 17:15:07 -07:00
RCTScheduler.h Fabric: Using ShadowView instead of ShadowNode in Mutations 2018-09-03 23:04:20 -07:00
RCTScheduler.mm Fabric: Using ShadowView instead of ShadowNode in Mutations 2018-09-03 23:04:20 -07:00
RCTSurfacePresenter.h Fabric: `bridge` prop was removed from RCTSurface interface 2018-08-01 15:32:01 -07:00
RCTSurfacePresenter.mm Fabric: Proper way to stop Fabric Surfaces 2018-09-07 23:48:02 -07:00
RCTSurfaceRegistry.h Fabric: Introducing RCTSurfaceRegistry 2018-04-10 17:15:08 -07:00
RCTSurfaceRegistry.mm Fabric: RCTSurfaceRegistry now stores Surfaces as weak references 2018-09-07 23:48:02 -07:00
RCTSurfaceTouchHandler.h Fabric: Introducing RCTSurfaceTouchHandler 2018-06-08 20:31:41 -07:00
RCTSurfaceTouchHandler.mm Modify `RCTTouchableComponentViewProtocol` to get touch event emitter at point 2018-09-10 11:41:33 -07:00
RCTTouchableComponentViewProtocol.h Modify `RCTTouchableComponentViewProtocol` to get touch event emitter at point 2018-09-10 11:41:33 -07:00