diff --git a/src/pages/stock/screener/Screener.jsx b/src/pages/stock/screener/Screener.jsx
new file mode 100644
index 0000000..0f149ec
--- /dev/null
+++ b/src/pages/stock/screener/Screener.jsx
@@ -0,0 +1,10 @@
+import React from 'react';
+
+export default function Screener() {
+ return (
+
+
스크리너
+
구현 중 — Task 4.3에서 본 페이지 골격 + hooks + 컴포넌트가 추가됩니다.
+
+ );
+}
diff --git a/src/routes.jsx b/src/routes.jsx
index 0fff027..12890d0 100644
--- a/src/routes.jsx
+++ b/src/routes.jsx
@@ -19,6 +19,7 @@ const Lotto = lazy(() => import('./pages/lotto/Lotto'));
const Travel = lazy(() => import('./pages/travel/Travel'));
const Stock = lazy(() => import('./pages/stock/Stock'));
const StockTrade = lazy(() => import('./pages/stock/StockTrade'));
+const Screener = lazy(() => import('./pages/stock/screener/Screener'));
const Subscription = lazy(() => import('./pages/subscription/Subscription'));
const EffectLab = lazy(() => import('./pages/effect-lab/EffectLab'));
const SwordStream = lazy(() => import('./pages/effect-lab/SwordStream'));
@@ -160,6 +161,10 @@ export const appRoutes = [
path: 'stock/trade',
element: ,
},
+ {
+ path: 'stock/screener',
+ element: ,
+ },
{
path: 'realestate',
element: ,