首页 > TAG信息列表 > react-router-dom

javascript-Reactjs-`component` vs`render`在路线

对于来自react-router-dom(v4.3.1)的Route的使用,我有两个疑问: >我们何时在Route中使用组件vs渲染: <Route exact path='/u/:username/' component={ProfileComponent} /> <Route exact path='/u/:username/' render={() => <ProfileComponent />} /> &g

javascript-如何避免两次重定向(react-router-redux)?

我正在使用与react-router 4.x兼容的the next (5.0.0) version react-router-redux. 我的应用程序有两个页面/ login和/ home. 如果用户访问的页面不存在,我试图将页面重定向到/ login.这是我的代码 import { Route, Redirect } from 'react-router-dom'; import { ConnectedRoute

javascript – react-router-dom v4中的多个嵌套路由

我需要在react-router-dom中使用多个嵌套路由 我正在使用react-router-dom的v4 我有我的 import { BrowserRouter as Router, Route } from 'react-router-dom'; 我需要像这样渲染组件 --- Login --- Home --- Page 1 --- Page 2 --- Page 3 --- About --- etc Hom

javascript – 未捕获的TypeError:无法读取未定义的属性’push'(React-Router-Dom)

我有一个带旋转幻灯片的仪表板,每个幻灯片在Bldgs中都有一个相应的标签. Dashboard.js和Bldgs.js都是我的App.js的孩子. 当用户点击Dashboard.js中的特定幻灯片A时,Dashboard需要告诉App.js,以便App可以告诉Bldgs.js在路由到Bldgs时显示标签A. 我相信我将正确的索引值从Dashboard传

javascript – 如何在Home Route中正确设置react-router-dom?

我有这个index.js: <Provider store={store}> <Router history={history}> <App/> </Router> </Provider> 这个App.js: <Switch> <Route exact path="/" component={Home} /> <Route path="/lo

javascript – 当我点击一个时,React Router 4.1.1不呈现

我只是试图点击一个组件并反应重新渲染需要渲染的内容.但我根本无法存档.这是我到目前为止: Index.js(这是我试图存储所有路线的地方) import React from "react"; import ReactDOM from "react-dom"; import Main from "./pages/index/main.js"; import Login from "./pages/signi