React/next.js
[next.js] 메타데이터 - title, script
Judith Hopps
2023. 3. 22. 16:34
반응형
메타데이터
HTML title 태그 와 같은 페이지의 메타데이터를 수정하는 방법은 아래와 같다.
import Head from 'next/head'
import Link from 'next/link';
export default function First () {
return (
<>
<Head>
<title> First </title>
</Head>
<h1>Hello</h1>
<h2><Link href="/">go Home</Link></h2>
</>)
}
그럼 아래 처럼 탭의 제목이 바뀐다.
Script
타사 스크립트 로드를 단순화한다.
import Script from 'next/script';
export default function FirstPost() {
return (
<>
<Head>
<title>First Post</title>
</Head>
<Script
src="https://connect.facebook.net/en_US/sdk.js"
strategy="lazyOnload"
onLoad={() =>
console.log(`script loaded correctly, window.FB has been populated`)
}
/>
<h1>First Post</h1>
<h2>
<Link href="/">← Back to home</Link>
</h2>
</>
);
}
반응형