已关闭,此问题需要更focused。它目前不接受回答。
**想改善这个问题吗?**更新问题,使其只关注editing this post的一个问题。
昨天关门了。
Improve this question
在React中,如何在3个不同的页面中创建3个不同的菜单:有一个主页,您可以选择成为客户或卖方,并根据所选择的页面(客户页面或卖方页面),您有一个新的菜单,将调用特定于卖方或客户的页面。
function App({ Component, pageProps }) {
return (
<Provider store={store}>
<PersistGate persistor={persistor}>
<Head>
<title>Title</title>
</Head>
<Component {...pageProps} />
</PersistGate>
</Provider>
);
}
import Home from '../components/Home';
function Index() {
return <Home />;
}
export default Index;
2条答案
按热度按时间ws51t4hk1#
使用useState时,
在菜单链接或按钮中,您可以选择应显示的元素
.并在正确的位置更改userState,例如来自API的响应或类似的东西
svgewumm2#
您可以使用React Router来管理不同页面之间的导航首先,您必须安装
react-router-dom.
第二,创建一个Home组件,允许用户选择是客户还是卖家。
并为Customer和Seller页面创建单独的组件
更新APP组件以包含React路由器
现在,当用户在主页上选择“客户”或“卖家”时,他们将被引导到相应的页面,并根据他们的角色使用不同的菜单。