/about 경로로 들어가면 About 컴포넌트만 나오기를 기대했지만, 예상과 다르게 두 컴포넌트가 모두 나타납니다. /about 경로가 / 규칙에도 일치하기 때문에 발생한 현상입니다. 이를 수정하려면 Home을 위한 Route 컴포넌트를 사용할 때 exact라는 propstrue로 설정하면 됩니다.

    App.js

    import React from 'react';
    import { Route } from 'react-router-dom';
    import About from './About';
    import Home from './Home';
     
    const App = () => {
      return (
        <div>
          <Route path="/" component={Home} exact={true} />
          <Route path="/about" component={About} />
        </div>
      );
    };
     
    export default App;

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