diff --git a/src/components/Provider.js b/src/components/Provider.js index 38d70879f..a6e3a5bf2 100644 --- a/src/components/Provider.js +++ b/src/components/Provider.js @@ -3,7 +3,7 @@ import PropTypes from 'prop-types' import { storeShape, subscriptionShape } from '../utils/PropTypes' import warning from '../utils/warning' -const prefixUnsafeLifecycleMethods = parseFloat(React.version) >= 16.3 +const prefixUnsafeLifecycleMethods = typeof React.forwardRef !== "undefined" let didWarnAboutReceivingStore = false function warnAboutReceivingStore() { diff --git a/src/components/connectAdvanced.js b/src/components/connectAdvanced.js index 9222f1645..33b643d43 100644 --- a/src/components/connectAdvanced.js +++ b/src/components/connectAdvanced.js @@ -6,7 +6,7 @@ import { isValidElementType } from 'react-is' import Subscription from '../utils/Subscription' import { storeShape, subscriptionShape } from '../utils/PropTypes' -const prefixUnsafeLifecycleMethods = parseFloat(React.version) >= 16.3 +const prefixUnsafeLifecycleMethods = typeof React.forwardRef !== "undefined" let hotReloadingVersion = 0 const dummyState = {}