Javascript React路由器dom提供一个空白页
我正在尝试使用react router dom在我的网站中创建多个页面,但它提供给我的路径是一个空白页面。它也没有显示任何错误。我看到了与此相关的其他答案,但它们对我没有帮助。 我做错了什么? Collection.js是我正在尝试使用的组件 App.jsJavascript React路由器dom提供一个空白页,javascript,reactjs,react-native,react-redux,react-router,Javascript,Reactjs,React Native,React Redux,React Router,我正在尝试使用react router dom在我的网站中创建多个页面,但它提供给我的路径是一个空白页面。它也没有显示任何错误。我看到了与此相关的其他答案,但它们对我没有帮助。 我做错了什么? Collection.js是我正在尝试使用的组件 App.js import React from 'react'; import './App.css'; import Header from './Components/Header'; import Home from './Components/H
import React from 'react';
import './App.css';
import Header from './Components/Header';
import Home from './Components/Home';
import { BrowserRouter as Router, Route, Link, Switch, withRouter } from "react-router-dom";
import Collection from './Components/Collection';
function App() {
return (
<div className="App">
<Router>
<Switch>
<Route exact path="/">
<Header/>
<Home/>
</Route>
<Route path='/collection' component={Collection} />
</Switch>
</Router>
</div>
);
}
export default App;
import React from 'react'
function Collection() {
return (
<div>
<h1>Hello</h1>
</div>
)
};
export default Collection;
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import { store } from './app/store';
import { Provider } from 'react-redux';
import * as serviceWorker from './serviceWorker';
ReactDOM.render((
<React.StrictMode>
<Provider store={store}>
<App />
</Provider>
</React.StrictMode>
,
document.getElementById('root')
);
serviceWorker.unregister();
从“React”导入React;
导入“/App.css”;
从“./Components/Header”导入标题;
从“./Components/Home”导入Home;
从“react Router dom”导入{BrowserRouter as Router,Route,Link,Switch,withRouter};
从“./Components/Collection”导入集合;
函数App(){
返回(
);
}
导出默认应用程序;
Collection.js
import React from 'react';
import './App.css';
import Header from './Components/Header';
import Home from './Components/Home';
import { BrowserRouter as Router, Route, Link, Switch, withRouter } from "react-router-dom";
import Collection from './Components/Collection';
function App() {
return (
<div className="App">
<Router>
<Switch>
<Route exact path="/">
<Header/>
<Home/>
</Route>
<Route path='/collection' component={Collection} />
</Switch>
</Router>
</div>
);
}
export default App;
import React from 'react'
function Collection() {
return (
<div>
<h1>Hello</h1>
</div>
)
};
export default Collection;
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import { store } from './app/store';
import { Provider } from 'react-redux';
import * as serviceWorker from './serviceWorker';
ReactDOM.render((
<React.StrictMode>
<Provider store={store}>
<App />
</Provider>
</React.StrictMode>
,
document.getElementById('root')
);
serviceWorker.unregister();
从“React”导入React
函数集合(){
返回(
你好
)
};
导出默认集合;
index.js
import React from 'react';
import './App.css';
import Header from './Components/Header';
import Home from './Components/Home';
import { BrowserRouter as Router, Route, Link, Switch, withRouter } from "react-router-dom";
import Collection from './Components/Collection';
function App() {
return (
<div className="App">
<Router>
<Switch>
<Route exact path="/">
<Header/>
<Home/>
</Route>
<Route path='/collection' component={Collection} />
</Switch>
</Router>
</div>
);
}
export default App;
import React from 'react'
function Collection() {
return (
<div>
<h1>Hello</h1>
</div>
)
};
export default Collection;
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import { store } from './app/store';
import { Provider } from 'react-redux';
import * as serviceWorker from './serviceWorker';
ReactDOM.render((
<React.StrictMode>
<Provider store={store}>
<App />
</Provider>
</React.StrictMode>
,
document.getElementById('root')
);
serviceWorker.unregister();
从“React”导入React;
从“react dom”导入react dom;
导入“./index.css”;
从“./App”导入应用程序;
从“./app/store”导入{store};
从'react redux'导入{Provider};
将*作为serviceWorker从“/serviceWorker”导入;
ReactDOM.render((
,
document.getElementById('root'))
);
serviceWorker.unregister();
我不知道这是否有什么不同,但我正在使用Redux。当您打开开发人员工具(F12)时,控制台中是否显示任何错误?您可以检查这里吗?我尝试了您的代码,工作正常。您的存储是否包含历史记录?它不显示任何错误,不,我没有使用历史记录。我也在沙盒上尝试过,工作正常。