【发布时间】:2020-10-08 20:34:31
【问题描述】:
我对 React Js 非常陌生,并且遇到了一个问题。 Root 组件下有 3 个组件,我想要做的是单击三个组件中的任何一个,我试图显示另一个组件。但问题在于单击所需的组件已加载,但其他组件仍保留在页面上。请在这里提出需要做什么。
<div className="App">
<Navbar />
<Router>
<div className="container" style={{ marginTop: '20px' }}>
<div className="row">
<div className="col s4">
<AddCustomer />
</div>
<div className="col s4">
<Switch>
<Route exact path="/viewcustomers" component={ViewCustomer} />
</Switch>
</div>
<div className="col s2 offset-s1">
<Notifications />
</div>
</div>
<div className="row">
<div className="col s4">
< EditCustomer />
</div>
</div>
</div>
</Router>
</div>
这里转到加载 ViewCustomer 的路径,但其他组件仍然存在。我当时只想展示一个组件。
【问题讨论】:
标签: reactjs react-router