diff --git a/package.json b/package.json
index e62e2e3..5456471 100644
--- a/package.json
+++ b/package.json
@@ -18,8 +18,8 @@
     "next": "12.1.2",
     "next-themes": "0.0.15",
     "nextjs-progressbar": "0.0.14",
-    "react": "17.0.2",
-    "react-dom": "17.0.2",
+    "react": "18.3.1",
+    "react-dom": "18.3.1",
     "react-draggable": "4.4.4",
     "react-markdown": "8.0.1",
     "react-progressive-graceful-image": "0.6.14",
@@ -32,7 +32,7 @@
     "@svgr/webpack": "6.2.1",
     "@types/luxon": "2.3.1",
     "@types/node": "17.0.16",
-    "@types/react": "17.0.43",
+    "@types/react": "18.3.10",
     "eslint": "8.11.0",
     "eslint-config-next": "12.1.2",
     "prettier": "2.6.1",