正如我提到的,我有MUI主题提供与布局,其中包括仪表板,订单屏幕…
当用户点击‘/’端点时,它应该返回登录屏幕,但布局不断显示.
-App.js
<ThemeProvider theme={theme}>
<Router>
<Layout>
<Switch>
<Route exact path="/">
<Login />
</Route>
<Route path="/dashboard">
<Dashboard />
</Route>
<Route path="/orders">
<Orders />
</Route>
<Route path="/users">
<Users />
</Route>
<Route path="/employees">
<Employee />
</Route>
</Switch>
</Layout>
</Router>
</ThemeProvider>
);
-Layout.js
.AppBar、边栏等
<div style={{width:'100%'}}>
<div className={classes.toolbar}></div>
{children}
</div>