보통,
컴포넌트 랜더함수는 function () {} 이렇게 주로 쓰고,
컴포넌트 내부에 쓰는 기능을 정의하는 일반함수는 () ⇒ {} , 주로 화살표 함수로 쓰임
** 단일 컴포넌트는 상관없지만 여러 컴포넌트를 사용하기 위해서는
<> 프래그먼트 비어있는 태그로 감싸주거나 다른 태그(예: <div></div> )로 감싸줘야 합니다
BrowserRouter , Routes , Route
예시)
src>routes>routing.js
import {BrowserRouter, Routes, Route} from 'react-router-dom';
import HomePage from '../pages/Home';
import SignInPage from '../pages/Signin';
import TodoPage from '../pages/Todo';
function Routing () {
return <BrowserRouter>
<Routes>
<Route path={"/"} element={<HomePage/>}/>
<Route path={"/todo"} element={<SignInPage />}/>
<Route path={"/signin"} element={<TodoPage />}/>
</Routes>
</BrowserRouter>
}
export default Routing;
src>App.js
import Routing from "./routes/routing";
function App() {
return <Routing />
}
export default App;