
Layout.tsx
import React from "react";
interface LayoutProps {
children: React.ReactNode;
}
const Layout: React.FC<LayoutProps> = ({ children }) => {
return (
<div>
{/* 헤더 */}
<main>{children}</main>
{/* 푸터 */}
</div>
);
};
export default Layout;
위와 같은 Layout.tsx 를 루트 디렉토리에 선언하면 전체 페이지에 적용된다.
src/페이지폴더/Layout.tsx 로 사용하면 특정 페이지에 대해서 레이아웃을 적용할 수 있다.