diff --git a/examples/01_minimal/package.json b/examples/01_minimal/package.json index d5d8357..f5d1cf9 100644 --- a/examples/01_minimal/package.json +++ b/examples/01_minimal/package.json @@ -3,8 +3,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "latest", - "react-dom": "latest", + "react": "experimental", + "react-dom": "experimental", "use-context-selector": "latest", "react-scripts": "^2.1.1" }, diff --git a/examples/01_minimal/src/index.js b/examples/01_minimal/src/index.js index 543311a..6f10e3e 100644 --- a/examples/01_minimal/src/index.js +++ b/examples/01_minimal/src/index.js @@ -73,4 +73,4 @@ const App = () => ( ); -ReactDOM.unstable_createRoot(document.getElementById('app')).render(); +ReactDOM.createRoot(document.getElementById('app')).render(); diff --git a/examples/02_typescript/package.json b/examples/02_typescript/package.json index 3726e47..218237f 100644 --- a/examples/02_typescript/package.json +++ b/examples/02_typescript/package.json @@ -5,8 +5,8 @@ "dependencies": { "@types/react": "^16.7.6", "@types/react-dom": "^16.0.9", - "react": "latest", - "react-dom": "latest", + "react": "experimental", + "react-dom": "experimental", "use-context-selector": "latest", "react-scripts": "^2.1.1", "typescript": "^3.1.6" diff --git a/examples/02_typescript/src/index.ts b/examples/02_typescript/src/index.ts index 5643762..f9337a5 100644 --- a/examples/02_typescript/src/index.ts +++ b/examples/02_typescript/src/index.ts @@ -2,7 +2,7 @@ import * as React from 'react'; import { // eslint-disable-next-line @typescript-eslint/ban-ts-ignore // @ts-ignore - unstable_createRoot as createRoot, + createRoot, } from 'react-dom'; import App from './App'; diff --git a/package-lock.json b/package-lock.json index 1c30a3b..f3910d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11462,9 +11462,9 @@ } }, "react": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz", - "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==", + "version": "0.0.0-experimental-5faf377df", + "resolved": "https://registry.npmjs.org/react/-/react-0.0.0-experimental-5faf377df.tgz", + "integrity": "sha512-S/oqv3L/rzEd3ynePCKlkgErthrKOEg+jTOQRLMTDKxWWKyWZszJrG/bVVdMU36xR/7nMld3pEQj/zH5Pm9sJw==", "dev": true, "requires": { "loose-envify": "^1.1.0", @@ -11473,15 +11473,15 @@ } }, "react-dom": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz", - "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==", + "version": "0.0.0-experimental-5faf377df", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-0.0.0-experimental-5faf377df.tgz", + "integrity": "sha512-llGL18JvFCmQx87WiaiyP6zAjj9Y9EMU52YicV3uNfQMY7G2szkGJ6jd25HP2SeryHIuvqAwOnnIREG268tHtA==", "dev": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", - "scheduler": "^0.15.0" + "scheduler": "0.0.0-experimental-5faf377df" } }, "react-is": { @@ -12395,9 +12395,9 @@ "dev": true }, "scheduler": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", - "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", + "version": "0.0.0-experimental-5faf377df", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.0.0-experimental-5faf377df.tgz", + "integrity": "sha512-NcVYkok4zMoKEsgrXcXFmLrNp7qCKocZFpACnKQGylDzkzF/XUKjPGQ0f3Vj0QV3ijYhH4qSzLJwv1QdQe4DEw==", "dev": true, "requires": { "loose-envify": "^1.1.0", diff --git a/package.json b/package.json index 681a796..291ea93 100644 --- a/package.json +++ b/package.json @@ -56,8 +56,8 @@ "html-webpack-plugin": "^3.2.0", "jest": "^24.9.0", "microbundle": "^0.12.0-next.3", - "react": "^16.9.0", - "react-dom": "^16.9.0", + "react": "experimental", + "react-dom": "experimental", "ts-loader": "^6.1.2", "typescript": "^3.6.3", "webpack": "^4.41.0",