react-native/ReactCommon/fabric/scrollview
Valentin Shergin 80f7891287 Fabric: Embracing non-trivial default values of some Props
Summary:
@public
This is follow up for D8601600 and D8247652 (the last one has detailed explanation of the problem).
From this commit I propose that we have to follow simple rule:
If some prop has a default value which differs from the default value of its type, we have to specify it as {<value>} in .h file and explicitly in .m file, for all other props the default value must not be specified explicitly (in .h files it must be specified as {}).
The reason is that we have to embrase those cases and establish behaviour: if we change the default value in .h file, it always means that we have to change the value in .cpp file too.

Reviewed By: fkgozali

Differential Revision: D8601776

fbshipit-source-id: 3379aace4e2d72febb2b942a3da1cb24decf54be
2018-06-26 11:48:13 -07:00
..
tests Fabric: ScrollView: primitives and buck target 2018-05-17 20:28:50 -07:00
BUCK Fix deprecated glob usage. 2018-06-23 18:33:48 -07:00
ScrollViewComponentDescriptor.h Fabric: Simplifying usage of `ConcreteComponentDescriptor` 2018-05-17 20:28:50 -07:00
ScrollViewEventEmitter.cpp Fabric: All *EventHandlers were renamed to *EventEmitter 2018-06-09 13:16:45 -07:00
ScrollViewEventEmitter.h Fabric: All *EventHandlers were renamed to *EventEmitter 2018-06-09 13:16:45 -07:00
ScrollViewLocalData.cpp Fabric: ScrollView: xplat part (shadow node, props, localdata, descriptor) 2018-05-17 20:28:50 -07:00
ScrollViewLocalData.h Fabric: ScrollView: xplat part (shadow node, props, localdata, descriptor) 2018-05-17 20:28:50 -07:00
ScrollViewProps.cpp Fabric: Embracing non-trivial default values of some Props 2018-06-26 11:48:13 -07:00
ScrollViewProps.h Fabric: Embracing non-trivial default values of some Props 2018-06-26 11:48:13 -07:00
ScrollViewShadowNode.cpp Fabric: Getting rid of many `auto &&` 2018-06-22 07:32:49 -07:00
ScrollViewShadowNode.h Fabric: All *EventHandlers were renamed to *EventEmitter 2018-06-09 13:16:45 -07:00
conversions.h Fabric: ScrollView: primitives and buck target 2018-05-17 20:28:50 -07:00
primitives.h Fabric: ScrollView: primitives and buck target 2018-05-17 20:28:50 -07:00