Showing
2 changed files
with
14 additions
and
4 deletions
1 | import './App.css'; | 1 | import './App.css'; |
2 | import axios from "axios"; | 2 | import axios from "axios"; |
3 | +import { useEffect } from 'react'; | ||
3 | 4 | ||
4 | function MenuPage() { | 5 | function MenuPage() { |
6 | + | ||
7 | + const getMenuList = () => { | ||
8 | + axios.get("/api/menuList").then((res) => { | ||
9 | + console.log(res.data); | ||
10 | + }); | ||
11 | + } | ||
12 | + | ||
13 | + useEffect(()=>{ | ||
14 | + getMenuList(); | ||
15 | + }, []); | ||
16 | + | ||
5 | return ( | 17 | return ( |
6 | <div> | 18 | <div> |
7 | 메뉴 페이지 | 19 | 메뉴 페이지 | ... | ... |
... | @@ -15,7 +15,6 @@ import { | ... | @@ -15,7 +15,6 @@ import { |
15 | 15 | ||
16 | const root = ReactDOM.createRoot(document.getElementById('root')); | 16 | const root = ReactDOM.createRoot(document.getElementById('root')); |
17 | root.render( | 17 | root.render( |
18 | - <React.StrictMode> | ||
19 | <div className='Screen' style={{ borderColor: 'blue', width: '100vw', height: '100vh' }}> | 18 | <div className='Screen' style={{ borderColor: 'blue', width: '100vw', height: '100vh' }}> |
20 | <TopBanner /> | 19 | <TopBanner /> |
21 | 20 | ||
... | @@ -23,15 +22,14 @@ root.render( | ... | @@ -23,15 +22,14 @@ root.render( |
23 | <div className='bodyContent' style={{ width: '100%', height: '100%' }}> | 22 | <div className='bodyContent' style={{ width: '100%', height: '100%' }}> |
24 | <Router> | 23 | <Router> |
25 | <Routes> | 24 | <Routes> |
26 | - <Route path="/" element={<MainPage/>}/> | 25 | + <Route path="/" element={<MainPage />} /> |
27 | - <Route path="/menu" element={<MenuPage/>}/> | 26 | + <Route path="/menu" element={<MenuPage />} /> |
28 | </Routes> | 27 | </Routes> |
29 | </Router> | 28 | </Router> |
30 | </div> | 29 | </div> |
31 | 30 | ||
32 | 31 | ||
33 | </div> | 32 | </div> |
34 | - </React.StrictMode> | ||
35 | ); | 33 | ); |
36 | 34 | ||
37 | reportWebVitals(); | 35 | reportWebVitals(); | ... | ... |
-
Please register or login to post a comment