JSX에서 props를 설정할 때 값을 생략하면 자동으로 true로 설정됩니다. 예를 들어 현재 Profile 컴포넌트의 첫 번째 Route에서 exact={true} 대신 그냥 exact라고만 적어 주었는데요. 이는 exact={true}와 같은 의미입니다.
컴포넌트를 다 만들었다면 기존의 App 컴포넌트에 있던 프로필 링크를 지우고, Profiles 컴포넌트를 /profiles 경로에 연결시켜 주세요. 그리고 해당 경로로 이동하는 링크도 추가하세요.
App.js
import React from 'react'; import { Route, Link } from 'react-router-dom'; import About from './About'; import Home from './Home'; import Profiles from './Profiles'; const App = () => { return ( <div> <ul> <li> <Link to="/">홈</Link> </li> <li> <Link to="/about">소개</Link> </li> <li> <Link to="/profiles">프로필</Link> </li> </ul> <hr /> <Route path="/" component={Home} exact={true} /> <Route path={['/about', '/info']} component={About} /> <Route path="/profiles" component={Profiles} /> </div> ); }; export default App;