react-native-macos/ReactCommon/fabric/core
Joshua Gross d269844cc1 LayoutAnimations: have each Props struct do its own interpolation
Summary:
Each ComponentDescriptor becomes capable of doing its own interpolation over props for animation purposes.

This new custom interpolator is called by default by the ConcreteComponentDescriptor, but `ComponentDescriptor::interpolateProps` is a virtual function and each ComponentDescriptor can provide custom interpolation if necessary.

For now, only View does any actual interpolation, to support LayoutAnimations.

Changelog: [Internal]

Reviewed By: mdvacca

Differential Revision: D20965310

fbshipit-source-id: e1c1588107848e94c155efecb0da1cc1619ae544
2020-05-13 15:40:34 -07:00
..
componentdescriptor LayoutAnimations: have each Props struct do its own interpolation 2020-05-13 15:40:34 -07:00
events Back out "UIManager.findNodeAtPoint now returns shadowNode instead of instanceHandle" 2020-03-03 04:22:00 -08:00
layout Fabric: `LayoutableShadowNode:getLayoutMetrics` is not a virtual method anymore 2020-04-17 21:20:04 -07:00
primitives Fabric: "Attempt to mutate a sealed object." is now an assert (not exception) 2020-04-17 21:20:04 -07:00
shadownode LayoutAnimations: have each Props struct do its own interpolation 2020-05-13 15:40:34 -07:00
state Fabric: Changes in State reconciliation 2020-04-29 20:56:22 -07:00
tests Add comments to a test case in LayoutableShadowNodeTest 2020-05-11 09:27:40 -07:00
BUCK label react-native-github targets 2020-05-08 00:36:17 -07:00
conversions.h Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
propsConversions.h Prop parsing: always require explicit default argument to `convertRawProp` 2019-12-18 15:02:09 -08:00