diff --git a/package.json b/package.json index 515545b00..d286be8f4 100644 --- a/package.json +++ b/package.json @@ -54,10 +54,10 @@ "lint-staged": "^7.1.0", "npm-run-all": "^4.1.3", "prettier": "^1.12.1", - "react": "^16.4.1", - "react-art": "^16.4.1", - "react-dom": "^16.4.1", - "react-test-renderer": "^16.4.1" + "react": "^16.5.1", + "react-art": "^16.5.1", + "react-dom": "^16.5.1", + "react-test-renderer": "^16.5.1" }, "workspaces": [ "packages/*" diff --git a/packages/react-native-web/src/exports/createElement/index.js b/packages/react-native-web/src/exports/createElement/index.js index 10d3f4605..f3d9442d7 100644 --- a/packages/react-native-web/src/exports/createElement/index.js +++ b/packages/react-native-web/src/exports/createElement/index.js @@ -11,12 +11,10 @@ import AccessibilityUtil from '../../modules/AccessibilityUtil'; import createDOMProps from '../../modules/createDOMProps'; import normalizeNativeEvent from '../../modules/normalizeNativeEvent'; import React from 'react'; -import ReactDOM from 'react-dom'; +import { injectEventPluginsByName } from 'react-dom/unstable-native-dependencies'; import ResponderEventPlugin from '../../modules/ResponderEventPlugin'; -const { EventPluginHub } = ReactDOM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; - -EventPluginHub.injection.injectEventPluginsByName({ +injectEventPluginsByName({ ResponderEventPlugin }); diff --git a/yarn.lock b/yarn.lock index de33bca97..75ea37494 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8097,16 +8097,16 @@ react-addons-shallow-compare@^15.6.2: fbjs "^0.8.4" object-assign "^4.1.0" -react-art@^16.4.1: - version "16.4.1" - resolved "https://registry.yarnpkg.com/react-art/-/react-art-16.4.1.tgz#3544c13038d7ddfe8b1cc1170b02d99492c03b50" +react-art@^16.5.1: + version "16.5.1" + resolved "https://registry.yarnpkg.com/react-art/-/react-art-16.5.1.tgz#534a265dafc5c0e310da9ef9afbf76d6e221be56" dependencies: art "^0.10.1" create-react-class "^15.6.2" - fbjs "^0.8.16" loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.0" + prop-types "^15.6.2" + schedule "^0.4.0" react-deep-force-update@^1.0.0: version "1.1.1" @@ -8156,6 +8156,15 @@ react-dom@^16.4.1: object-assign "^4.1.1" prop-types "^15.6.0" +react-dom@^16.5.1: + version "16.5.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.5.1.tgz#29d0c5a01ed3b6b4c14309aa91af6ec4eb4f292c" + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + schedule "^0.4.0" + react-error-overlay@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-4.0.0.tgz#d198408a85b4070937a98667f500c832f86bd5d4" @@ -8204,6 +8213,10 @@ react-is@^16.3.1, react-is@^16.4.1: version "16.4.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.4.1.tgz#d624c4650d2c65dbd52c72622bbf389435d9776e" +react-is@^16.5.1: + version "16.5.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.5.1.tgz#c6e8734fd548a22e1cef4fd0833afbeb433b85ee" + react-jss@^8.6.1: version "8.6.1" resolved "https://registry.yarnpkg.com/react-jss/-/react-jss-8.6.1.tgz#a06e2e1d2c4d91b4d11befda865e6c07fbd75252" @@ -8258,7 +8271,7 @@ react-style-proptype@^3.0.0: dependencies: prop-types "^15.5.4" -react-test-renderer@^16.0.0-0, react-test-renderer@^16.4.1: +react-test-renderer@^16.0.0-0: version "16.4.1" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.4.1.tgz#f2fb30c2c7b517db6e5b10ed20bb6b0a7ccd8d70" dependencies: @@ -8267,6 +8280,15 @@ react-test-renderer@^16.0.0-0, react-test-renderer@^16.4.1: prop-types "^15.6.0" react-is "^16.4.1" +react-test-renderer@^16.5.1: + version "16.5.1" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.5.1.tgz#17f020fb0cf884cadebb5240d9d9c23452f18299" + dependencies: + object-assign "^4.1.1" + prop-types "^15.6.2" + react-is "^16.5.1" + schedule "^0.4.0" + react-timer-mixin@^0.13.3: version "0.13.3" resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22" @@ -8307,6 +8329,15 @@ react@^16.4.1: object-assign "^4.1.1" prop-types "^15.6.0" +react@^16.5.1: + version "16.5.1" + resolved "https://registry.yarnpkg.com/react/-/react-16.5.1.tgz#8cb8e9f8cdcb4bde41c9a138bfbf907e66132372" + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + schedule "^0.4.0" + reactxp@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/reactxp/-/reactxp-1.3.0.tgz#ccb3859b7713ea0cb921fa3155c84f02b36b0f17" @@ -8836,6 +8867,12 @@ sax@^1.2.4, sax@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" +schedule@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/schedule/-/schedule-0.4.0.tgz#fa20cfd0bfbf91c47d02272fd7096780d3170bbb" + dependencies: + object-assign "^4.1.1" + schema-utils@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf"