【发布时间】:2019-08-03 02:19:47
【问题描述】:
您好,我在为最后使用的组件设置“react-router-modal”父路径时遇到问题
ModalRoute 和 ModalContainer 是 react-router-modal
App.js
class App extends Component {
render() {
return (
<main>
<Navbar />
<BrowserRouter>
<div>
<Switch>
<Route path="/main" component={ContentDefault} />
<Route path="/search" component={SearchScreen} />
<ModalRoute
path="/register"
parentPath="/"
component={RegisterScreen}
/>
<Route path="/contact" component={ContentDefault} />
<Route component={ContentDefault} />
</Switch>
<ModalContainer />
</div>
</BrowserRouter>
<Footer />
</main>
);
}
}
export default App;
SearchScreen.jsx
import React, { Component } from "react";
import { withRouter } from "react-router-dom";
class SearchScreen extends Component {
render() {
return (
<main>
<h1>SearchScreen</h1>
</main>
);
}
}
export default withRouter(SearchScreen);
例如,我在 mainScreen 上,然后我移动到 SearchScreen,然后我从导航栏打开模式。我需要我的模态返回到 SearchScreen
【问题讨论】:
标签: javascript reactjs react-router react-router-dom reactstrap