Javascript ReactJS-刷新页面始终会将URL更改为index.html
当任何人刷新页面时,我遇到了一个问题,URL将始终设置为index.html 我为index.html设置了一个路由,将用户发送到主页,但这是一个临时修复。当你刷新一个页面时,它应该会把你带回那个页面 为什么它不让用户回到页面,我如何设置路由器,让它这样做 谢谢。Javascript ReactJS-刷新页面始终会将URL更改为index.html,javascript,reactjs,react-router,Javascript,Reactjs,React Router,当任何人刷新页面时,我遇到了一个问题,URL将始终设置为index.html 我为index.html设置了一个路由,将用户发送到主页,但这是一个临时修复。当你刷新一个页面时,它应该会把你带回那个页面 为什么它不让用户回到页面,我如何设置路由器,让它这样做 谢谢。从'React'导入React,{Component}; import React, { Component } from 'react'; import { BrowserRouter as Router, Route, Switch
从'React'导入React,{Component};
import React, { Component } from 'react';
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
import './App.css';
import User from './User';
import Home from './Home';
class App extends Component {
render() {
return (
<div className="App">
<Router>
<div>
<Switch>
<Route exact path="/" component={Home} />
<Route exact path="/user" component={User} />
</Switch>
</div>
</Router>
</div>
);
}
}
export default App;
从“react Router dom”导入{BrowserRouter as Router,Route,Switch};
导入“/App.css”;
从“./User”导入用户;
从“./主页”导入主页;
类应用程序扩展组件{
render(){
返回(
);
}
}
导出默认应用程序;
这样,当您导航到用户页面时,即使您刷新了,它也将保留在用户页面上。并确保您正在使用react router dom
https://github.com/ReactTraining/react-router/tree/master/packages/react-router-dom
参考此内容了解更多信息。您需要添加更多详细信息,例如您的路线情况。