1. react-router-dom 설치
npm install react-router-dom
2. App.js 수정
import { Route, Routes } from 'react-router-dom';
import Home from './view/pages/Home';
import './view/styles/App.css';
function App() {
return (
<div className="App">
<Routes>
<Route path='/' element={<Home/>} />
</Routes>
</div>
);
}
export default App;
3. index.js 수정
import React from 'react';
import ReactDOM from 'react-dom/client';
import './view/styles/index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
import { BrowserRouter } from 'react-router-dom';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<BrowserRouter>
<App />
</BrowserRouter>
</React.StrictMode>
);
// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();
'dev > react' 카테고리의 다른 글
react - 페이지 애니메이션 (framer-motion) (0) | 2023.07.24 |
---|---|
react - 헤더 (0) | 2023.07.24 |
동적 라우팅 (0) | 2023.04.01 |
Form, action (0) | 2023.04.01 |
loader, useLoaderData (0) | 2023.03.31 |