私はシンプルなアプリがありますなぜすべてのコンポーネントを同時に表示するのですか?
import React from 'react';
import { render } from 'react-dom';
import { BrowserRouter, Route } from 'react-router-dom';
import './css/hind.css';
import './css/splash.css';
import Feedback from './components/Feedback';
import NotFound from './components/NotFound';
render((
<BrowserRouter>
<div className="add-100 dark-background">
<Route path="/" exact={true} component={Feedback}/>
<Route path="*" component={NotFound}/>
</div>
</BrowserRouter>
), document.getElementById('app'));
をそして私は、URL /
で、私は最初のコンポーネントを見ること、および任意の他のURLで、私は2番目を見るであろうことを期待します。 NotFound
の部分は、私がそれを期待する方法を表示していますが、/
には、最初のコンポーネントが表示され、次に2番目のコンポーネントが表示されます。 NotFound
は間違いなく私のFeedback
ファイルに含まれていません。ルータを正しく使用するにはどうしたらよいですか?