반응형
React 에서 Link 로 페이지 이동 Routes , Route 사용하는법
Link 로 페이지 이동하고 싶다면
<Link to='/'>메인페이지</Link>
<Link to='/sub'>서브페이지</Link>
이렇게 사용하는데
여기서 to = ' 이 안에 적을 주소'
이안에 적을 주소 는 App.js 에서 만들어 줘야 합니다.
function App() {
return (
<div className="App">
<Routes>
<Route path='/' element={<MainPage/>}/>
<Route path='/sub' element={<SubPage/>}/>
</Routes>
</div>
);
}
export default App;
이런 식으로요!
그리고 Routes와 Route 를 사용하려면
비주얼 스튜디오의 터미널에
npm i react-router-dom routes route
이렇게 3개를 연달아 다운받아준뒤 Import 해줘야합니다.
그리고 마지막으로 index.js 로 이동해서
아래와 같은 부분에
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<BrowserRouter>
<React.StrictMode>
<App />
</React.StrictMode>
</BrowserRouter>
);
이렇게 BrouserRouter 를 import 해준뒤
App 전체를 감싸줘야 합니다.
가장 밖에서!! 그래야 작동합니다.
반응형
'코딩공부' 카테고리의 다른 글
[React] css 스타일 주는법 , styled-components 를 이용한 스타일 (0) | 2024.06.10 |
---|---|
[React] 부드러운 화면전환 페이지전환 하는법 | framer-motion 을 통한 AnimatePresence (0) | 2024.06.06 |
[React] 카카오맵 API 넣는법 , 카카오맵 지도 좌표 구하는법 경도,위도 (0) | 2024.06.05 |
[React] 리액트로 게시판 만들기. Quill 을 이용한 텍스트 에디터 블로그 게시판 (0) | 2024.06.04 |
[React] 리액트에 사진 올리는법 이미지 import 하는법 (0) | 2024.06.03 |