如何使用 Next.js 在每一侧添加组件?
How to add Component on each side using Next.js?
我想在每一侧都有 Component Header
,在 React 中,您可以通过在 <Switch>
之前从 react-router-dom
传递 Component 来简单地实现这一点,以及如何使用 Next.js?
我试图按照本教程进行操作,但没有结果:https://adamwathan.me/2019/10/17/persistent-layout-patterns-in-nextjs/
我也在尝试实现 Next.js 文档中的高级内容
https://nextjs.org/docs/advanced-features/custom-app
pages/index.js
const Home = ({ products }) => {
useEffect(() => {
console.log(products);
}, []);
return (
<div className="container">
<Head>
<title>Create Next App</title>
<link rel="icon" href="/favicon.ico" />
</Head>
<Advantages></Advantages>
<Recommend products={products}></Recommend>
</div>
);
};
我想添加一个 Header 组件,它应该在我的应用程序的每一侧都可见。我可以用 Next.js 做这个吗??
我问你想要整个页面的布局吗?如果是这样,with-app-layout这是一个官方例子,你可以参考。
我想在每一侧都有 Component Header
,在 React 中,您可以通过在 <Switch>
之前从 react-router-dom
传递 Component 来简单地实现这一点,以及如何使用 Next.js?
我试图按照本教程进行操作,但没有结果:https://adamwathan.me/2019/10/17/persistent-layout-patterns-in-nextjs/
我也在尝试实现 Next.js 文档中的高级内容 https://nextjs.org/docs/advanced-features/custom-app
pages/index.js
const Home = ({ products }) => {
useEffect(() => {
console.log(products);
}, []);
return (
<div className="container">
<Head>
<title>Create Next App</title>
<link rel="icon" href="/favicon.ico" />
</Head>
<Advantages></Advantages>
<Recommend products={products}></Recommend>
</div>
);
};
我想添加一个 Header 组件,它应该在我的应用程序的每一侧都可见。我可以用 Next.js 做这个吗??
我问你想要整个页面的布局吗?如果是这样,with-app-layout这是一个官方例子,你可以参考。