From ede26c7b7f1916cdfd72cf6f83560babbd6247b9 Mon Sep 17 00:00:00 2001 From: LEE <dlwodyd4529@gmail.com> Date: Wed, 22 Nov 2023 17:47:34 +0900 Subject: [PATCH] Add Router.js, Add Button in Main.js --- frontend/src/Main.js | 21 ++++++++++++++++++++- frontend/src/Router.js | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 frontend/src/Router.js diff --git a/frontend/src/Main.js b/frontend/src/Main.js index e3c51004..37d91294 100644 --- a/frontend/src/Main.js +++ b/frontend/src/Main.js @@ -1,5 +1,24 @@ +import { useNavigate } from 'react-router-dom'; + +function Button({history, children}){ + const navigate = useNavigate(); + return( + <button onClick={() => {navigate('/search');}}> + {children} + </button> + ); +} + function Main() { - return <div className="App">Success login!</div>; + return( + <div className="App"> + <h1>메인 페이지 입니다.</h1> + <div className="introduction"> + 소개 내용을 담을 공간 + </div> + <Button>검색</Button> + </div>) + ; } export default Main; diff --git a/frontend/src/Router.js b/frontend/src/Router.js new file mode 100644 index 00000000..ff1cafa9 --- /dev/null +++ b/frontend/src/Router.js @@ -0,0 +1,20 @@ +import { BrowserRouter, Routes, Route } from 'react-router-dom'; +import Main from './Main.js'; + +function Router() { + return ( + <div className="Router"> + <BrowserRouter> + {/* <Header/> */} + <Routes> + <Route path="/" element={<Main/>}></Route> + {/* <Route path="/search" element={<Search/>}></Route> */} + {/* <Route path="/postwrite" element={<PostWrite/>}></Route> */} + </Routes> + {/* <Footer/> */} + </BrowserRouter> + </div> + ); +} + +export default Router; -- GitLab