From d40a7ea7f98211362f780fa15b105f3a71e0203b Mon Sep 17 00:00:00 2001 From: Spencer Ahrens Date: Tue, 9 May 2017 20:50:46 -0700 Subject: [PATCH] TouchableHighlight needes to set _isMounted false when it unmounts. Summary: D5016368 to suppress the warning had a typo which meant `_isMounted` would never get set `false` and thus some functions could be called on unmounted refs. Reviewed By: yungsters Differential Revision: D5034076 fbshipit-source-id: 6334db6ee2f9e19c1bb4da2572987dc10773e28d --- Libraries/Components/Touchable/TouchableHighlight.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/Components/Touchable/TouchableHighlight.js b/Libraries/Components/Touchable/TouchableHighlight.js index 899ad3604..3a259abc9 100644 --- a/Libraries/Components/Touchable/TouchableHighlight.js +++ b/Libraries/Components/Touchable/TouchableHighlight.js @@ -149,7 +149,7 @@ var TouchableHighlight = React.createClass({ ensureComponentIsNative(this.refs[CHILD_REF]); }, - componentWillMount: function() { + componentWillUnmount: function() { this._isMounted = false; },