react
2024 React Full Course (feat. Recoil) - 1. React router 설정
dev-note-404
2025. 3. 5. 10:52
728x90
반응형
https://www.youtube.com/watch?v=Yv5tSNr4h2c&list=WL&index=14
지난 시간에 npm, yarn을 혼용하는거에 대해 왜 이렇게 하지라는 생각이 들었는데... 강의 초반에 이것에 관해 사과를 하더라...
저번 블로그에 적지를 못한게 있는데
프로젝트 생성되면 App.css, index.css 삭제를 해준다.
main.tsx 에 있는
import './index.css'
부분을 삭제해준다.
그 이후 App.tsx 파일로 가서 기존 코드는 다 삭제해주시고 rfce를 입력해주시면 된다.
App.tsx 에
import React from 'react'
import { BrowserRouter, Routes, Route } from 'react-router-dom'
import MainPage from '@pages/index'
import AboutPage from '@pages/about'
function App() {
return (
<BrowserRouter>
<Routes>
<Route index path="/" element={<MainPage />} />
<Route index path="/about" element={<AboutPage />} />
<Route index path="/about/:id" element={<AboutPage />} />
</Routes>
</BrowserRouter>
)
}
export default App
이렇게 입력해주면 about 뒤에 about/1 또는 about/100을 입력해도 같은 about 페이지가 나온다.
728x90
반응형