Prevent reading canonical property of null (#21242)
* Prevent reading canonical property of null * prettier
Joshua Gross committed
Apr 12, 2021 at 11:10 UTC
686b635b7141511a7bbe751430f6680fc5cca2e2
1 file changed
+4
-1
packages/react-native-renderer/src/ReactFabricGlobalResponderHandler.js
+4
-1
@@ -13,7 +13,10 @@ import {UIManager} from 'react-native/Libraries/ReactPrivate/ReactNativePrivateI
13
const ReactFabricGlobalResponderHandler = {
14
onChange: function(from: any, to: any, blockNativeResponder: boolean) {
15
const fromOrTo = from || to;
16
- const isFabric = !!fromOrTo.stateNode.canonical._internalInstanceHandle;
16
+ const fromOrToStateNode = fromOrTo && fromOrTo.stateNode;
17
+ const isFabric = !!(
18
+ fromOrToStateNode && fromOrToStateNode.canonical._internalInstanceHandle
19
+ );
20
21
if (isFabric) {
22
// Noop for now until setJSResponder/clearJSResponder are supported in Fabric