ルータV4、私のアプリのバージョン1のためのすべての私のルートの前でのようなv1
。内のルートにプレフィックスを追加しますが反応ルータV4
<BrowserRouter>
<Switch>
<App path="v1" >
<Switch>
<Route path="login" component={Login} />
<Route component={NotFound} />
</Switch>
</App>
<Route component={NotFound}/>
</Switch>
</BrowserRouter>
はここApp
です:ここで私が試したものだ
import React, { Component } from 'react';
import logo from '../Assets/logo.svg';
import '../Assets/css/App.css';
class App extends Component {
render() {
return (
<div>
{this.props.children}
</div>
);
}
}
export default App;
は現在、私はこのアプローチを使用していますが、それは働いていないようです。私は
http:\\localhost:3000\v1\login
に行くとき はそれが
NotFound
コンポーネントを示しています。 ここにお手伝いしますか?
を使用して終了我々は 'App'を見ることができますか?再び – Li357
Okをチェック:) –
試行第 '<ルート成分= {NOTFOUND} />'を削除しhapeensかを確認します。おそらくそれはそこに一致している可能性があります。 – learner