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