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;

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.