【发布时间】:2019-03-19 10:28:42
【问题描述】:
我想要的组件树如下 - 登录 - 家 - 接触 - 关于
Contact 和 About 是 Home 的子项。 这是我的 App.js,
class App extends Component {
render() {
return (
<BrowserRouter>
<div>
<Route exact path="/home" component={HomeView} />
</div>
</BrowserRouter>
);
}
}
render(<App />, document.getElementById('root'));
这是家,
export const HomeView = ({match}) => {
return(
<div>
<NavBar />
Here i want to render the contact component, (Navbar need to stay)
</div>
)
}
这是我的导航栏,
export const NavBar = () => {
return (
<div>
<Link to="/home">Home</Link>
<Link to="/home/contact">Contact</Link>
<hr/>
</div>
)
}
Contact 组件只需要渲染“hello text”。
【问题讨论】:
标签: reactjs routing nested react-router-v4