= NextPage
& {
getLayout?: (\_page: ReactElement) => ReactNode;
layout?: ComponentType;
};
当你需要创建自定义 layouts 的页面,你可以使用 `NextPageWithLayout` 接口来替代 `NextPage` 接口
现在让我们更新主页
`pages/index.tsx`
import CatCard from ‘…/components/cards/cat/CatCard’;
import { mockCatCardProps } from ‘…/components/cards/cat/CatCard.mocks’;
import PrimaryLayout from ‘…/components/layouts/primary/PrimaryLayout’;
import SidebarLayout from ‘…/components/layouts/sidebar/SidebarLayout’;
import { NextPageWithLayout } from ‘./page’;
const Home: NextPageWithLayout = () => {
return (
Welcome to Next.js!