Ich habe eine reactjs App mit drei Seiten (Komponenten), App, Login und Register, wo ich von Seite zu Seite navigieren muss durch Eingabe der URL im Browser, aber die Navigation funktioniert nicht erstellt für mich. Wenn Sie eine URL eingeben, wird nur die Seite "App" angezeigt.Routing funktioniert nicht in reactjs Anwendung
Folgenden ist der Code, den ich in main.js-Datei der App und die URL geschrieben haben, dass ich so etwas wie dieses http://localhost:8080/#/login
oder http://localhost:8080/#/reg
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter as Router, Route, NavLink, Redirect, Switch, hashHistory} from 'react-router-dom'
import App from './../jsx/App.jsx';
import Login from './../jsx/Login.jsx';
import Register from './../jsx/Register.jsx';
ReactDOM.render((
<Router history={hashHistory}>
<div>
<Route path="/" component={App}/>
<Route path="/login" component={Login}/>
<Route path="/reg" component={Register}/>
</div>
</Router>
), document.getElementById('app'))
Nein, es funktioniert nicht für mich. –