diff --git a/packages/react-native-renderer/src/ReactFabricGlobalResponderHandler.js b/packages/react-native-renderer/src/ReactFabricGlobalResponderHandler.js index 10ac51d4317d6..2ec797e9bd447 100644 --- a/packages/react-native-renderer/src/ReactFabricGlobalResponderHandler.js +++ b/packages/react-native-renderer/src/ReactFabricGlobalResponderHandler.js @@ -9,7 +9,7 @@ const ReactFabricGlobalResponderHandler = { onChange: function (from: any, to: any, blockNativeResponder: boolean) { - if (from) { + if (from && from.stateNode) { // equivalent to clearJSResponder nativeFabricUIManager.setIsJSResponder( from.stateNode.node, @@ -18,7 +18,7 @@ const ReactFabricGlobalResponderHandler = { ); } - if (to) { + if (to && to.stateNode) { // equivalent to setJSResponder nativeFabricUIManager.setIsJSResponder( to.stateNode.node,