diff --git a/package.json b/package.json
index e892dc02d54e550a3a37db108b3ee764a94282c9..633b2a27cbe8fcdcb621e4122e48da07702f3cb6 100644
--- a/package.json
+++ b/package.json
@@ -25,6 +25,10 @@
     "type": "git",
     "url": "git+ssh://git@github.com/LLK/scratch-gui.git"
   },
+  "peerDependencies": {
+    "react": "15.x.x",
+    "react-dom": "15.x.x"
+  },
   "devDependencies": {
     "babel-core": "6.14.0",
     "babel-eslint": "6.1.2",
@@ -43,8 +47,8 @@
     "lodash.defaultsdeep": "4.4.0",
     "minilog": "3.0.1",
     "opt-cli": "1.5.1",
-    "react": "15.x.x",
-    "react-dom": "15.x.x",
+    "react": "15.3.2",
+    "react-dom": "15.3.2",
     "react-modal": "1.5.2",
     "scratch-blocks": "latest",
     "scratch-render": "latest",