react-native/ReactCommon/fabric/view
Valentin Shergin 0332d475cc Fabric: Refined Yoga's `isDirty` flag management in YogaLayoutableShadowNode
Summary:
Motivation:
 * We never should call `markDirtyAndPropogate()` during tree construction/mutation because it might affect trees in different thread/dimentions;
 * In Fabric we basically always have to dirty nodes ourselves manually duting tree construction;
 * In Fabric we don't have "scoped/limited" tree mutations which require recursive dirtying; any mutation is creation of the new tree instance;
 * Default value of the `isDirty` flag is "false", so we have to change this right after creation of Yoga node (and after cloning).

Reviewed By: mdvacca

Differential Revision: D7467797

fbshipit-source-id: 2c9144271dceea6ba2b95173209b99b5d86fbd87
2018-04-10 12:59:51 -07:00
..
accessibility `fabric/view` module 2018-03-18 19:17:39 -07:00
tests iOS: added placeholder test setup for fabric graphics/uimanager/view targets 2018-03-23 22:22:20 -07:00
yoga Fabric: Refined Yoga's `isDirty` flag management in YogaLayoutableShadowNode 2018-04-10 12:59:51 -07:00
BUCK iOS: added placeholder test setup for fabric graphics/uimanager/view targets 2018-03-23 22:22:20 -07:00
ViewComponentDescriptor.h `fabric/view` module 2018-03-18 19:17:39 -07:00
ViewProps.cpp Fabric: Couple of ViewProps fields were exposed as getters 2018-04-10 12:59:51 -07:00
ViewProps.h Fabric: Couple of ViewProps fields were exposed as getters 2018-04-10 12:59:51 -07:00
ViewShadowNode.cpp Fabric: Overriden equality operator for ViewShadowNode 2018-04-10 12:59:51 -07:00
ViewShadowNode.h Fabric: Overriden equality operator for ViewShadowNode 2018-04-10 12:59:51 -07:00