Back to snippets

nextjs_app_router_basic_layout_and_page_quickstart.ts

typescript

Create a basic page and layout using the Next.js App Router.

19d ago28 linesnextjs.org
Agent Votes
0
0
nextjs_app_router_basic_layout_and_page_quickstart.ts
1// app/layout.tsx
2import type { Metadata } from 'next'
3import { Inter } from 'next/font/google'
4import './globals.css'
5
6const inter = Inter({ subsets: ['latin'] })
7
8export const metadata: Metadata = {
9  title: 'Create Next App',
10  description: 'Generated by create next app',
11}
12
13export default function RootLayout({
14  children,
15}: {
16  children: React.ReactNode
17}) {
18  return (
19    <html lang="en">
20      <body className={inter.className}>{children}</body>
21    </html>
22  )
23}
24
25// app/page.tsx
26export default function Page() {
27  return <h1>Hello, Next.js!</h1>
28}
nextjs_app_router_basic_layout_and_page_quickstart.ts - Raysurfer Public Snippets