Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

๐Ÿ“ 02-app > 01-building-your-application > 08-upgrading > 02-app-router-migration.mdx ๋ฒˆ์—ญ #255

Merged
merged 8 commits into from
Jul 10, 2023

Conversation

jvn4dev
Copy link
Contributor

@jvn4dev jvn4dev commented Jun 25, 2023

๊ธฐ์—ฌ์ž์šฉ

๋ฌธ์„œ ๊ฐœ์„ 

  • PR์„ ์—ด๊ธฐ ์ „์— pnpm prettier-fix๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์„œ์‹ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. - ๋ฌธ์„œ ๊ธฐ์—ฌ ๊ฐ€์ด๋“œ๋ฅผ ์ฝ๊ณ  ๋ฌธ์„œ ์ง€์นจ์„ ๋”ฐ๋ฅด๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”: https://github.com/Nextjs-kr/Nextjs.ko/blob/main/packages/next/README.md

Progress

@jvn4dev jvn4dev changed the title ๐Ÿ“ 02-app-router-migration.mdx ๋ฒˆ์—ญ ์ดˆ์•ˆ ์ž‘์„ฑ ๐Ÿ“ 02-app > 01-building-your-application > 08-upgrading > 02-app-router-migration.mdx ๋ฒˆ์—ญ Jun 25, 2023
Copy link
Contributor

@HA-SEUNG-JEONG HA-SEUNG-JEONG left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๊ธด ๊ธ€ ๋ฒˆ์—ญํ•˜๋Š๋ผ ๊ณ ์ƒํ•˜์…จ์Šต๋‹ˆ๋‹ค!

@jvn4dev
Copy link
Contributor Author

jvn4dev commented Jun 26, 2023

๋‚จ๊ฒจ์ฃผ์‹  ์ฝ”๋“œ๋ฆฌ๋ทฐ ์‚ฌํ•ญ ๊ด€๋ จํ•ด์„œ ์ถ”๊ฐ€์ ์œผ๋กœ ๋†“์นœ ๋ถ€๋ถ„๋“ค์—๋„ ์šฐ์„  ๋ฆฌ๋ทฐ์‚ฌํ•ญ ์ ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.

@ChanghyeonYoon ChanghyeonYoon added the documentation ๋ฌธ์„œ ์ž‘์—… label Jun 27, 2023
@haileyport haileyport requested review from haileyport and removed request for ChanghyeonYoon June 28, 2023 12:59
Copy link
Contributor

@haileyport haileyport left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

์ˆ˜๊ณ ํ•˜์…จ์Šต๋‹ˆ๋‹ค! ๋ฆฌ๋ทฐ ๋ฐ˜์˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
์›๋ฌธ์ด ๊ธธ์–ด์„œ ๋ฆฌ๋ทฐ๋„ ๊ธธ์–ด์กŒ๋Š”๋ฐ ์–‘ํ•ด ๋ถ€ํƒ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

ํ˜น์‹œ pnpm run prettier-fix๋ฅผ ์‹คํ–‰ํ•˜์…จ๋‚˜์š”? ๋ณธ๋ฌธ ์ค‘์— ํ•œ ๋ฌธ์žฅ ์‚ฌ์ด์— ์—”ํ„ฐ๊ฐ€ ๋“ค์–ด๊ฐ„ ๋ถ€๋ถ„์ด ๊ฝค ๋งŽ์•„์„œ, ์ˆ˜์ • ํ›„ pnpm run prettier-fix ์‹คํ–‰ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿ™

nav_title: App Router Migration
description: Learn how to upgrade your existing Next.js application from the Pages Router to the App Router.
title: App Router ์ ์ง„์  ์ ์šฉ ๊ฐ€์ด๋“œ
nav_title: App Router ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

App Router๋Š” ๋ฒˆ์—ญ์ด ๋˜์–ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋จผ์ € ์ž‘์—…ํ•ด์ฃผ์‹  ๋ฉ”์ธํ…Œ์ด๋„ˆ ๋ถ„๊ป˜์„œ ๋ฒˆ์—ญํ•ด๋‘์‹  ๋ถ€๋ถ„์„ ์ฐธ์กฐํ–ˆ์Šต๋‹ˆ๋‹ค!

์ฐธ๊ณ 1
์ฐธ๊ณ 2

description: Learn how to upgrade your existing Next.js application from the Pages Router to the App Router.
title: App Router ์ ์ง„์  ์ ์šฉ ๊ฐ€์ด๋“œ
nav_title: App Router ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜
description: Next.js ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ Pages Router์—์„œ App Router๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ํŽ˜์ด์ง€ ๋ผ์šฐํ„ฐ ๋˜ํ•œ ์ƒ๊ธฐ ๋™์ผํ•ฉ๋‹ˆ๋‹ค! :)

---

This guide will help you:
์ด ๊ฐ€์ด๋“œ๋Š” ๋‹น์‹ ์„ ๋„์™€์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

- [Update your Next.js application from version 12 to version 13](#nextjs-version)
- [Upgrade features that work in both the `pages` and the `app` directories](#upgrading-new-features)
- [Incrementally migrate your existing application from `pages` to `app`](#migrating-from-pages-to-app)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๋งํฌ๋œ ๋ฌธ์„œ์˜ ๋Œ€๊ด„ํ˜ธ ์•ˆ์ชฝ(๋ฌธ์„œ ์ œ๋ชฉ)๋„ ๋ฒˆ์—ญ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค :)


The minimum Node.js version is now **v16.8**. See the [Node.js documentation](https://nodejs.org/docs/latest-v16.x/api/) for more information.
ํ˜„์žฌ ์ตœ์†Œ Node.js ๋ฒ„์ „์€ **v16.8**์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ [Node.js ์„ค๋ช…์„œ](https://nodejs.org/docs/latest-v16.x/api/) ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

์„ค๋ช…์„œ ๋ณด๋‹จ ๋ฌธ์„œ๊ฐ€ ์ ํ•ฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋Š”๋ฐ ์–ด๋– ์‹ค๊นŒ์š”?


```bash filename="Terminal"
npm install -D eslint-config-next@latest
```

> **Good to know**: You may need to restart the ESLint server in VS Code for the ESLint changes to take effect. Open the Command Palette (`cmd+shift+p` on Mac; `ctrl+shift+p` on Windows) and search for `ESLint: Restart ESLint Server`.
> **์ฐธ๊ณ **: ESLint ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜๋ ค๋ฉด VS Code์—์„œ ESLint ์„œ๋ฒ„๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช…๋ น ํŒ”๋ ˆํŠธ(Mac์˜ ๊ฒฝ์šฐ 'cmd+shift+p', Windows์˜ ๊ฒฝ์šฐ 'ctrl+shift+p')๋ฅผ ์—ด๊ณ  'ESLint: ESLint ์„œ๋ฒ„ ๋‹ค์‹œ ์‹œ์ž‘'์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cmd+shift+p ์™€ ctrl+shift+p, ESLint: Restart ESLint Server ๋Š” ๋ฐฑํ‹ฑ์œผ๋กœ ๊ฐ์‹ธ์ฃผ์„ธ์š”!


### Step 6: Migrating Data Fetching Methods
### 6๋‹จ๊ณ„: ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐฉ๋ฒ• ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ > Data fetching


The `pages` directory uses `getServerSideProps` and `getStaticProps` to fetch data for pages. Inside the `app` directory, these previous data fetching functions are replaced with a [simpler API](/docs/app/building-your-application/data-fetching) built on top of `fetch()` and `async` React Server Components.
`pages` ๋””๋ ‰ํ† ๋ฆฌ
๋Š” `getServerSideProps`์™€ `getStaticProps`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. `app` ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์—์„œ ์ด๋Ÿฌํ•œ ์ด์ „์˜ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ ๊ธฐ๋Šฅ์€ `fetch()` ๋ฐ `async` React Server Components ์œ„์— ๊ตฌ์ถ•๋œ [๊ฐ„๋‹จํ•œ API](/docs/app/building-your-application/data-fetching)๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ > Data fetching

@@ -634,16 +682,15 @@ async function getData() {
}

export default async function Page() {
// You can use `cookies()` or `headers()` inside Server Components
// directly or in your data fetching function
// ์„œ๋ฒ„ ์ปดํฌ๋„ŒํŠธ ๋‚ด ์ง์ ‘ ๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ ๊ธฐ๋Šฅ์—์„œ `cookies()` ๋˜๋Š” `header()`๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ > data fetching

@@ -653,20 +700,19 @@ async function getData() {
}

export default async function Page() {
// You can use `cookies()` or `headers()` inside Server Components
// directly or in your data fetching function
// ์„œ๋ฒ„ ์ปดํฌ๋„ŒํŠธ ๋‚ด ์ง์ ‘ ๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ ๊ธฐ๋Šฅ์—์„œ `cookies()` ๋˜๋Š” `header()`๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ > data fetching

@@ -867,11 +914,12 @@ export async function GET(request: Request) {}
export async function GET(request) {}
```

> **Good to know**: If you previously used API routes to call an external API from the client, you can now use [Server Components](/docs/getting-started/react-essentials#server-components) instead to securely fetch data. Learn more about [data fetching](/docs/app/building-your-application/data-fetching/fetching).
> **์ฐธ๊ณ **: ์ด์ „์— API ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—์„œ ์™ธ๋ถ€ API๋ฅผ ํ˜ธ์ถœํ–ˆ๋‹ค๋ฉด ์ด์ œ [์„œ๋ฒ„ ์ปดํฌ๋„ŒํŠธ](/docs/getting-started/react-essentials#server-components)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. [๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ](/docs/app/building-your-application/data-fetching/fetching)์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ > data fetching

@haileyport
Copy link
Contributor

ref #91

@jvn4dev
Copy link
Contributor Author

jvn4dev commented Jun 29, 2023

@haileyport ๋ฆฌ๋ทฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ถ”๊ฐ€์ ์šฉํ•˜์—ฌ ํ‘ธ์‹œํ•ด๋‘์—ˆ์Šต๋‹ˆ๋‹ค!

@jvn4dev
Copy link
Contributor Author

jvn4dev commented Jul 1, 2023

@haileyport ์ œ๊ฐ€ ์ˆจ๊ฒจ์ง„ ๋ฆฌ๋ทฐ๋“ค์„ ๋‚˜์ค‘์— ๋ฐœ๊ฒฌํ•ด์„œ ์ „๋ถ€ ์ถ”๊ฐ€๋กœ ์ ์šฉํ•ด๋‘์—ˆ์Šต๋‹ˆ๋‹ค! ๋ณธ๋ฌธ์ด ์ •๋ง ๊ธธ์—ˆ๋Š”๋ฐ ๊ผผ๊ผผํ•˜๊ฒŒ ๋ด์ฃผ์…”์„œ ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~๐Ÿ˜ƒ

Copy link
Contributor

@haileyport haileyport left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๊ธด ๊ธ€ ์ˆ˜์ •ํ•˜๋Š๋ผ ๊ณ ์ƒํ•˜์…จ์Šต๋‹ˆ๋‹ค ๐Ÿ‘ ๋ช‡ ๊ฐ€์ง€๋งŒ ๊ณ ์ณ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!! ๐Ÿฅฐ

- [Migrate from the `pages` to `app` directory](#migrating-from-pages-to-app): A step-by-step guide to help you incrementally migrate from the `pages` to the `app` directory.
- [์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์—…๊ทธ๋ ˆ์ด๋“œ](#upgrading-new-features): ํ–ฅ์ƒ๋œ ์ด๋ฏธ์ง€ ๋ฐ ๋งํฌ ์ปดํฌ๋„ŒํŠธ
์™€ ๊ฐ™์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์•ˆ๋‚ด์„œ์ž…๋‹ˆ๋‹ค.
- ['pages'์—์„œ 'app' ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜](#migrating-from-pages-to-app): `pages`์—์„œ `app` ๋””๋ ‰ํ† ๋ฆฌ
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๋งํฌ ์ œ๋ชฉ ๋‚ด์˜ pages์™€ app์„ ๋ฐฑํ‹ฑ์œผ๋กœ ๊ฐ์‹ธ์ฃผ์„ธ์š”!

- [Update your Next.js application from version 12 to version 13](#nextjs-version)
- [Upgrade features that work in both the `pages` and the `app` directories](#upgrading-new-features)
- [Incrementally migrate your existing application from `pages` to `app`](#migrating-from-pages-to-app)
- [๋‹น์‹ ์˜ Next.js ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ 12 ๋ฒ„์ „์—์„œ 13 ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜์„ธ์š”.](#nextjs-version)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

๋ชจ๋ฒ”์‚ฌ๋ก€์— ๋”ฐ๋ผ '๋‹น์‹ ์˜', '๋‹น์‹ ์„' ๊ฐ™์€ ํ‘œํ˜„์€ ๋น ์ ธ๋„ ๊ดœ์ฐฎ์„ ๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค!

- [Upgrade features that work in both the `pages` and the `app` directories](#upgrading-new-features)
- [Incrementally migrate your existing application from `pages` to `app`](#migrating-from-pages-to-app)
- [๋‹น์‹ ์˜ Next.js ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ 12 ๋ฒ„์ „์—์„œ 13 ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜์„ธ์š”.](#nextjs-version)
- [ํŽ˜์ด์ง€ ๋””๋ ‰ํ† ๋ฆฌ์™€ ์•ฑ ๋””๋ ‰ํ† ๋ฆฌ ๋ชจ๋‘์—์„œ ์ž‘๋™ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ธฐ](#upgrading-new-features)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ํŽ˜์ด์ง€ ๋””๋ ‰ํ† ๋ฆฌ์™€ ์•ฑ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์•„๋ž˜์— ๋ฒˆ์—ญํ•˜์‹  ๊ฒƒ ์ฒ˜๋Ÿผ pages ๋””๋ ‰ํ† ๋ฆฌ์™€ app ๋””๋ ‰ํ† ๋ฆฌ ๋กœ ํ†ต์ผ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค! (๋ฐฑํ‹ฑ ์œ ์˜)


The [`<Link>` Component](/docs/app/building-your-application/routing/linking-and-navigating#link-component) no longer requires manually adding an `<a>` tag as a child. This behavior was added as an experimental option in [version 12.2](https://nextjs.org/blog/next-12-2) and is now the default. In Next.js 13, `<Link>` always renders `<a>` and allows you to forward props to the underlying tag.
[`<Link>` ์ปดํฌ๋„ŒํŠธ](/docs/app/building-your-application/routing/link-and-navigation#link-component)๋Š” ๋” ์ด์ƒ ์ˆ˜๋™์œผ๋กœ `<a>` ํƒœ๊ทธ๋ฅผ ์ž์‹์œผ๋กœ ์ถ”๊ฐ€ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋™์ž‘์€ [๋ฒ„์ „ 12.2](https://nextjs.org/blog/next-12-2)์—์„œ ์‹คํ—˜ ์˜ต์…˜์œผ๋กœ ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ ํ˜„์žฌ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. Next.js 13์—์„œ `<Link>`๋Š” ํ•ญ์ƒ `<a>`๋ฅผ ๋ Œ๋”๋งํ•˜๊ณ  ๊ธฐ๋ณธ ํƒœ๊ทธ๋กœ ์†Œํ’ˆ์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/docs/app/building-your-application/routing/linking-and-navigating#link-component ๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค :)

@jvn4dev
Copy link
Contributor Author

jvn4dev commented Jul 8, 2023

@haileyport ์ถ”๊ฐ€ ๋ฆฌ๋ทฐ ์‚ฌํ•ญ ํ™•์ธ ๋ฐ prettier-fix ๊นŒ์ง€ ์™„๋ฃŒํ•˜์˜€์Šต๋‹ˆ๋‹ค! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Copy link
Contributor

@haileyport haileyport left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM๐Ÿ‘
๊ธด ๋‚ด์šฉ ์ •๋ง ๊ณ ์ƒ ๋งŽ์œผ์…จ์Šต๋‹ˆ๋‹ค ๐Ÿฅน ์ถ”๊ฐ€์ ์œผ๋กœ ๋” ๋ฒˆ์—ญํ•˜๊ณ  ์‹ถ์€ ๋ถ€๋ถ„์ด ์žˆ์œผ์‹œ๋‹ค๋ฉด ์ด์Šˆ์— ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”!

@haileyport haileyport merged commit e83b70e into Nextjs-kr:main Jul 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation ๋ฌธ์„œ ์ž‘์—… In Review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants