mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-23 20:01:01 +08:00
Add "newProps" map into ReactShadowNode
Reviewed By: achen1 Differential Revision: D7205127 fbshipit-source-id: 6c27070806de36cab7adf9c392a10c815aee90d4
This commit is contained in:
committed by
Facebook Github Bot
parent
e31781be61
commit
c883d4e727
@@ -140,8 +140,7 @@ public class FabricUIManager implements UIManager {
|
||||
ReactShadowNode node,
|
||||
@Nullable ReadableNativeMap newProps) {
|
||||
try {
|
||||
ReactShadowNode clone = node.mutableCopy();
|
||||
updateProps(clone, newProps);
|
||||
ReactShadowNode clone = node.mutableCopyWithNewProps(newProps == null ? null : new ReactStylesDiffMap(newProps));
|
||||
assertReactShadowNodeCopy(node, clone);
|
||||
return clone;
|
||||
} catch (Throwable t) {
|
||||
@@ -161,8 +160,7 @@ public class FabricUIManager implements UIManager {
|
||||
ReactShadowNode node,
|
||||
ReadableNativeMap newProps) {
|
||||
try {
|
||||
ReactShadowNode clone = node.mutableCopyWithNewChildren();
|
||||
updateProps(clone, newProps);
|
||||
ReactShadowNode clone = node.mutableCopyWithNewChildrenAndProps(newProps == null ? null : new ReactStylesDiffMap(newProps));
|
||||
assertReactShadowNodeCopy(node, clone);
|
||||
return clone;
|
||||
} catch (Throwable t) {
|
||||
|
||||
Reference in New Issue
Block a user