์ ํด์ปคํค์ ํ๊ณ ์๋๊ฑฐ์ผ โฆ
์ฃผ๋ง๊ฐ ๋ ํผ์๋ง์ ํด์ปคํค์ ํ๋ ์งํํ๋ค. ์ฌ์ค ๋๋ ์งํผํฐ ๋์ด ํ๋ค๊ณ ํ๋๊ฒ ๋ง์ ๊ฒ ๊ฐ๊ธฐ๋ ํจ โฆ
์ด๊ฒ์ ๊ฒ ํ๋ฉด์ ๋ฌธ์๋ฅผ ์ฐพ์๋ณด๊ณ ์๋๋ฐ, ๋ฅ์คํธ๋ ํ๊ตญ์ด ๋ฒ์ญ ๋ฌธ์๊ฐ ์๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๋ค. (๋น๊ณต์๋!)
์ฌ์ค ๋ฆฌ์กํธ๋ ๋ทฐ๋ ์ฟผ๋ฆฌ๋ ์์คํธ๋ก๋ ํ์ ์คํฌ๋ฆฝํธ๋ mdn์ด๋ ์น์ ์ฒ์ ์ ํ ๋โฆ ํ๊ตญ์ด๋ก ๋ฒ์ญ๋ ๊ณต์๋ฌธ์๊ฐ ์ ๋ง ๋ง์ด ๋์์ด ๋์๊ณ , ๋ค๋ฅธ ์ฌ๋๋ค๋ ๊ทธ๋ฌ์ผ๋ฆฌ๋ผ๋ ์๊ฐ์ ๋ด๊ฐ ๋ง๋ค์ด๋ณด์ ํ์
์ง์ง ์๋?
ํ๊ตญ์ด๋ก ๋ฒ์ญํ๋ ค๋ ์๋๊ฐ ์๊ธด ํ์๋ค.
Nextjs.kr ์ด๋ผ๋ ๋ ํฌ์์, 23๋ 6์๋ถํฐ ๋ฌด๋ ค 146๋ช ์ ์ปจํธ๋ฆฌ๋ทฐ์ ์ ๋ฐ์ ํ๋ก์ ํธ๊ฐ ์งํ๋์๋ ๊ฒ์ผ๋ก ๋ณด์ด๋๋ฐ, 23๋ 7์๋ถํฐ ์์ ์ค๋จ ์ ์ธ์ด ์์๊ณ , ์๋ 10์์ ๋ง์ง๋ง์ผ๋ก ํ๋ก์ ํธ๊ฐ ๋ฉ์ถ ๊ฒ์ ํ์ธํ๋ค.
์ ๋ง ๋ง์ ๋ถ๋ถ (๊ฑฐ์ 70% ์ ๋๋ก ๋ณด์) ๋ฒ์ญ์ด ์๋ฃ๋์๊ณ , ํด๋น ํ๋ก์ ํธ๋ฅผ ๋๋๊ณ ๋ ํผ์ ์ฒ์๋ถํฐ ๋ค์ ์์ํ๊ธฐ์๋
- ๋ฌธ์์ ์์ด ์ง์ง ์ ๋ง ํฑ์์ด ๋ง์๊ณ
- ์ด๋ฏธ ํ๋ก์ ํธ์ ๊ธฐ์ฌํ์ ์ปจํธ๋ฆฌ๋ทฐํฐ๋ค์๊ฒ ์์๊ฐ ์๋๋ผ๊ณ ์๊ฐํด
ํฌํฌ๋ฅผ ํตํด์ ์งํํด๋ณผ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํด๋ดค์ง๋ง,
- ์ด๋ฏธ ํ๋ก์ ํธ๊ฐ ๊ธฐ๋ฐ์ผ๋ก ์ผ๊ณ ์๋ ์์ ๋ถํฐ ๋ฒ์ ๋ฆด๋ฆฌ์ฆ๊ฐ 700๊ฐ(์ง์ง์) ๊ฐ ๋์๊ณ
- ์ปค๋ฐ ํ์คํ ๋ฆฌ๋ฅผ ๋น๊ตํด์ diff๋ฅผ ๋ง๋ค๊ณ ๋ฌธ์๋ฅผ ์์ ํ๋๊ฒ ์๊ฐ์ด ๋ ๊ฑธ๋ฆด๊ฒ ๊ฐ์
๊ฒฐ๊ตญ ์ฒ์๋ถํฐ ์์ํ๊ธฐ๋ก ํ๋ค.
๊ทผ๋ฐ ๋ฒ์ญ์ ์ฌ๋์ด ํ ํ์๋ ์์์
์ ์ด์ ๋ด๊ฐ ํ ์๊ฐ์ ์์๋ค. ์งํผํฐ ์ ์๋์ ๋ฏฟ๊ณ ์๊ธฐ๋ ํ๊ณ , Deepl์ด ๊ทธ๋ ๊ฒ ์ข๋ค๊ธธ๋ deepl + ์ฉ์ด์ง์ ์จ๋ณผ ์๊ฐ์ผ๋ก ๊ฒฐ์ ๋ ํ๋ค.
๊ทผ๋ฐ ๋ฏฟ์๋ deepl์ด ๋ฐฐ์ ํ์
์ผ์ชฝ ๊ฒฐ๊ณผ๊ฐ GPT ํ๋กฌํํ , ์ค๋ฅธ์ชฝ ๊ฒฐ๊ณผ๊ฐ deepl์ React, Next.js๋ฑ ์ด๊ฒ์ ๊ฒ ๊ฐ๋ฐ ์ฉ์ด ์ฉ์ด์ง์ ์ถ๊ฐํ ๊ฒฐ๊ณผ์ธ๋ฐ,
๋ค๋ฅธ๊ฑด ์ฐธ์๋ ๋ํํ, ๋์ , ๋น ๋ฅธ React ์ ํ๋ฆฌ์ผ์ด์
์ ์ฐธ์ ์ ์์๋ค.
์ด์ฐจํผ ๋ฏฟ์ ๊ฑด GPT
๊ฒฐ๊ตญ ์งํผํฐ ์ ์๋๊ณผ ํ์ ์ ๊ฒฐ์ ํ๋ค.
์งํผํฐ๊ฐ ์ ์ ๊ฒ์๋ฌ์ง๊ณ ์๋ค๋ ์ด์๊ฐ ๋ง๊ธฐ๋ ํ๊ณ , ๊ธฐ์กด์ ์งํผํฐ๋ฅผ ์ฌ์ฉํด์ ์๋ฌธ ์ํฐํด์ ๋ฒ์ญํ ๋, ๋ฌธ์ ํ๋ฐ๋ถ์ ๊ฐ๋ฉด ๋ง์๋๋ก ์ถ์ฝํด์ ์ด์ํ ๊ธธ๋ก ๊ฐ๋ฒ๋ฆฌ๋ ๊ฒ์ ์ธ์งํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ํ๋กฌํํ ์ ์ํ์ฐฉ์ค๋ฅผ ๊ฒช์๋ค.
๊ทธ๋์ ๊ฒฐ๊ตญ ๋์จ ๋ต์ ..
nextjs ๊ณต์๋ฌธ์ ๋ฒ์ญ์ ์์ฒญํ ๊ฑฐ์ผ. ์ฃผ์์ฌํญ์ด ์๋๋ฐ,
1. ๋งํฌ๋ค์ด ํ์ผ ๊ทธ๋๋ก ์ฌ์ฉํ ๊ฑฐ๋๊น ์์ด์์ ํ๊ตญ์ด๋ก ๋ฒ์ญํ๋, ๋งํฌ๋ค์ด ๋ฌธ๋ฒ์ ๋ฒ์ญํ์ง ์๋๋ก ์กฐ์ฌํด์ค.
2. App Router ๊ฐ์ ๊ฐ๋ฐ ๋จ์ด๋ค์ ๋ฒ์ญํ์ง ์๊ณ ์๋ฌธ ๊ทธ๋๋ก ์ ์งํด์ค.
3. ๊ณต์๋ฌธ์ ์ด๋๊น ๋ฌธ์ฅ์ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ์ง ๋ง๊ณ "์๋ ๊ทธ๋๋ก" ๋ฒ์ญํด์ค.
4. ๋งํฌ๋ค์ด ์ ๋ชฉ (#, ##, ###) ์ ๋ฒ์ญํ์ง ๋ง๊ณ ์์ด ๊ทธ๋๋ก ์จ์ค, ๋ค๋ฅธ ๋ชจ๋ body ๊ธ๋ค์ ๋ฒ์ญํด์ฃผ๋ฉด ๋ผ
5. ์๋ฌธ ์์ด์ ๋ฒ์ญ์ ๊ฐ์ด ์ ๊ณตํ ํ์์์ด. ์๋ฌธ์ ์ ๊ณตํ์ง ๋ง
์ดํดํ๋์ง ๋๋ตํด์ฃผ๊ณ ๋ค์์ ๋ด๊ฐ ๋ณด๋ธ ๋ฌธ์๋ถํฐ ์๋ก ๋ฒ์ญํ ์ค๋น ํด์ค
ํ๋ํ๋ ํ๋กฌํํธ๋ฅผ ๋ฃ๊ฒ ๋ ๊ณ๊ธฐ์ ๋ํด ์ค๋ช ํด๋ณด๋ฉด
- ์งํผํฐ๋ ๊ฒฐ๊ตญ ์์ํ์ ๋งํฌ๋ค์ด ๋ฌธ๋ฒ์ผ๋ก ๋ด๊ธฐ ๋๋ฌธ์ ์ด์ํ ๋ ธ๋ ฅ์ ํด์ ๋ง์๋๋ก ๋ฌธ์์ ํ์์ ๋ฐ๊พธ๋ ๊ฒฝ์ฐ๊ฐ ์์๋ค.
- ์ด๊ฑด ์ฌ์ค ko.react.dev์ ์ฉ์ด์ง์ ์ ๋ถ ๋ฃ์ด์ GPTs๋ก ๋ง๋ค์ด๋ฒ๋ฆฌ๊ณ ์ถ์์ง๋ง, ๋ฌธ์ ์์ฒด๊ฐ ๊ธธ๋ค๋ณด๋๊น ํ ํฐ์ ์๋ผ๋๋ผ ๊ทธ๋ ๊ฒ ํ์ง ๋ชปํ๊ณ
- ๋ฒ์ญ ํ๋ก์ ํธ์ ์ฑ๊ฒฉ์ ๋ฌธ์์ ์ ํ์ฑ์ ์ ์งํ๋ ๊ฒ์ด ์ค์ํ๋ค.
- ์ฌ์ค ๊ฐ์ ํ ๋ถ๋ถ์ด๊ธด ํ๋ฐ, ๋ฌธ์ ๋ด๋ถ์ ๋งํฌ๊ฐ ๊ฑธ๋ ค์๋ ๋ถ๋ถ์ด url hash๊น์ง ํฌํจํ ๋ถ๋ถ์ด ๋ง์์ ์ผ๋จ ์์ด ์๋ฌธ ๊ทธ๋๋ก heading์ ์ ์งํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
- llm์ด ๋ฌธ์๋ฅผ ์ฝ๋ ํน์ฑ ๋๋ฌธ์ ๊ทธ๋ฐ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ผ๋จ ์์ด๋ฅผ ๋ค ๋ฑ๊ณ ํ๊ตญ์ด๋ก ๋ฒ์ญ์ ๋ง๋๋ ๊ฒฝ์ฐ๊ฐ ์์ด์.. ์ฝ๊ณ ๋น ๋ฅธ ์งํ์ ์ํด ์ ๋ฐ ์ฐ์ง ๋ง์๋ฌ๋ผ๊ณ ๋ถํํ ๋๋
๋ ธ๊ฐ๋ค ์์
๊ทธ๋ผ ์ด๋ ๊ฒ ์ ํด์ค๋ค.
๊ทผ๋ฐ ์ด๋ ๊ฒ ํ ๋๋ ์์.
๊ทธ๋์ ์ด๋ฐ ํ๋ฐ์ ๊ฑฐ์ณ ์๋งํ ํฉ์๋ฅผ ํตํด 10์๊ฐ์ฏค ๋ ธ๊ฐ๋ค๋ฅผ ์งํํ๋ค. ์ค๊ฐ์ ํํ๋ ์๋๋ฐ .. ์ด ์ฐธ์ ๊ฒธ์ฌ๊ฒธ์ฌ ๋ฌธ์๋ ์ฝ๊ณ ์ข์ง ๋ญ .. ๋ผ๊ณ ์ด์ฌํ ์๊ฐํ์
๋ฐฐํฌํ ์๊ฐ
๋ฒ์ ํ ํ๋ฆฟ ํตํ๋ฉด ์น์ฌ์ดํธ ํ๋ ํด๋ก ํด์ ๋ฐฐํฌํ๋๊ฑด โ๋ธ๊นโ ์ผ๋ก ์ด๋ฃจ์ด ์ง๋ ๊ฑธ ํ๋ฒ ํด๋ด์.. ์ง์ณ ์ฃฝ๊ฒ ๋๋ฐ ์น์ฌ์ดํธ๋ฅผ ์ฒ์๋ถํฐ ๋ง๋ค๊ณ ์ถ์ง ์์๋ค. mvp ๋๋์ด๊ธฐ๋ ํ๊ณ
Nextra docs
nextra ๋ผ๋ docsํฅ ssg ํ๋ ์์ํฌ๋ฅผ ์ฐพ์๊ณ , next 13 ์์ ํ ํ๋ฆฟ์ด ์ฌ๋ ค์ ธ ์๊ธธ๋ ์ง๊ธ ๋ฐฐํฌํ๋ ์์ค์์๋ ์ ํ ๋ฌธ์ ๋ ๊ฒ ์๊ฒ ๋ค - ์ถ์ด ๋น ๋ฅด๊ฒ ์งํํ๋ค.
๋ ๋ ธ๊ฐ๋ค
ํด๊ฒฐํ ์ฌํญ์ด ๋๊ฐ๊ฐ ์์๋๋ฐ, ํ๋๋ ๋ค๋น๊ฒ์ด์
์์๋ฅผ ๊ด๋ฆฌํ๋ _meta.json
์ด์๊ณ , ํ๋๋ pages router ๊ธฐ๋ฐ์ด๋ค ๋ณด๋ ๊ธฐ์กด docs์์ ํด๋ ์์๋ฅผ ์งํค๊ธฐ ์ํด 01-
๋ฑ์ prefix๋ฅผ ๋ฃ์ด๋ ๊ฒ๋ค์ ์ ๊ฑฐํด ์ค์ผํ๋ค.
๋ด๊ฐ ์ฝ๋ฉํ๋? AI์ฐ์ง
๋ฉํ๋ ์ฝํ์ผ๋ฟ์ผ๋ก ํ๊ณ
ํ์ผ ์ ๊ฑฐ๋ ์ฐ๋ฆฌ ์ง์ ์๋๊ป์ ํด์ฃผ์ จ๋ค.
SEO ์ธํ ๋ ํ๋ค.
๋ฉํ ๊ฐ์ ์์ง๊ตฌ๋ ํ ๊ฒ๋ค์ nextra์์ ์ฝ๊ฒ ๊ด๋ฆฌํด์ค์, robot.txt๋ง ๊ฐ๋จํ๊ฒ ๋ง๋ค๊ณ , ๊ตฌ๊ธ ์น๋ง์คํฐ๋ ๋ค์ด๋ฒ์ ๋ฑ๋ก๋ง ํ๋ฉด ๋๋ค.
๊ทผ๋ฐ ์์ผ๋ก๋ โฆ
์ด์์ ๋ค ๋ฒ์ญํ๋ค๊ณ ํด๋, nextjs ๊น๋๋ฆฌ ๋ธ๋์น๋ ๊ฑฐ์ ๋งค์ผ ๋จธ์ง๊ฐ ๋ฐ์ํ๊ณ , ๋ฐฐํฌ๋ 1์ฃผ๋จ์๋ก ์ผ์ด๋๊ธฐ ๋๋ฌธ์ ๊ณ์ ์ ๋ฐ์ดํธํ ๋ฐฉ์์ ๊ฐ๊ตฌํด์ผ ํ๋ค.
์ด๊ฒ๋ ์ง์ ํ ์ ์์ผ๋๊น
๊ฐ๋จํ๊ฒ
vercel/nextjs
์ canary
๋ธ๋์น์ docs
ํด๋๋ฅผ ๋ฐ์์์, luciancah/nextjs-ko
์ docs-update
๋ธ๋์น์ origin/canary/docs
ํด๋์ diff๋ฅผ ํ์ธํ๊ณ , ๋ณ๊ฒฝ ์ฌํญ์ด ์์ผ๋ฉด ํธ์ํ๊ณ ์ด์ ๋ง๋๋ ์ก์
์ ํ๋ ์งฐ๋ค.
name: Sync Next.js docs to Korean repo
on:
schedule:
- cron: '0 0 * * *' # Runs at 00:00 UTC every day
workflow_dispatch: # Allows manual triggering
jobs:
sync-docs:
runs-on: ubuntu-latest
steps:
- name: Checkout Next.js
uses: actions/checkout@v2
with:
repository: vercel/next.js
ref: canary
path: next-js
sparse-checkout: |
docs
- name: Checkout Korean repo
uses: actions/checkout@v2
with:
repository: luciancah/nextjs-ko
token: ${{ secrets.ACTION_PAT }}
path: nextjs-ko
ref: main
- name: Configure Git
run: |
git config --global user.name github-actions
git config --global user.email github-actions@github.com
- name: Sync and check differences
id: sync
run: |
# Ensure target directory exists
mkdir -p nextjs-ko/origin/canary/docs
# Use rsync to sync files and track changes
changes=$(rsync -avrc --delete --out-format="%n" next-js/docs/ nextjs-ko/origin/canary/docs/ | grep -v "/$" || true)
# If there are changes, commit and push to docs-update branch
if [ ! -z "$changes" ]; then
cd nextjs-ko
git checkout -B docs-update
git add origin/canary/docs
git commit -m "Sync docs from Next.js
Changes:
$changes"
git push -f origin docs-update
echo "has_changes=true" >> $GITHUB_OUTPUT
echo 'changes<<EOF' >> $GITHUB_OUTPUT
echo "$changes" >> $GITHUB_OUTPUT
echo 'EOF' >> $GITHUB_OUTPUT
else
echo "No changes detected"
echo "has_changes=false" >> $GITHUB_OUTPUT
fi
- name: Create issue for new changes
if: steps.sync.outputs.has_changes == 'true'
uses: actions/github-script@v6
with:
github-token: ${{secrets.ACTION_PAT}}
script: |
const changes = `${{ steps.sync.outputs.changes }}`.split('\n').filter(Boolean);
await github.rest.issues.create({
owner: 'luciancah',
repo: 'nextjs-ko',
title: 'vercel/next.js canary ๋ฌธ์์ ์
๋ฐ์ดํธ ์ฌํญ์ด ์์ต๋๋ค.',
body: `The following files have been updated in the Next.js docs:
${changes.map(file => `- ${file}`).join('\n')}
Please review these changes and update the Korean translation accordingly.
The changes have been pushed to the \`docs-update\` branch.`
});
๋์ถฉ ์ด๋ผโฆ
์๋๋ ๋งค์ผ ๋๋ฆด๋ ค๊ณ ํ๋๋ฐ, ๋งค์ผ ๋๋ฆฌ๋๊น ๋งค์ผ ์ ๋ฐ์ดํธ๊ฐ ๋์ค๋ ๊ฒ ๊ฐ์์ 2์ฃผ๋ 1๋ฌ ๋จ์๋ก ์ ๋ฐ์ดํธ ๋ฐ ์์ ํ๋ ค๊ตฌ ํ๋ค.
๊ทผ๋ฐ ์๋ฌด๋ฆฌ ์๊ฐํด๋ด๋ ํผ์์๋ ๋ชปํ ๊ฒ ๊ฐ์
๊ทธ๋์ ์ปจํธ๋ฆฌ๋ทฐํฐ ์ ์๋๋ค ์ฐพ์ต๋๋ค !! ใ ใ ์ ๋ฐ ๋์์ฃผ์ธ์
์คํ์์ค ์ปจํธ๋ฆฌ๋ทฐํ ์ ๋ฌผ๋ก ์ด๊ณ ๋ฉ์ธํ ์ธ์ ๋ํ ๊ฒฝํ๋ ์ฌ์ค ์ ๋ฌดํ๊ธฐ ๋๋ฌธ์, ๋ค๋ฅธ ์ฌ๋๋ค์ ๋ฐ์ผ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ์ง ํผ๋ ๊ทธ ์์ฒด์๋ค.
๋ค๋ฅธ ์คํ์์ค๋ค์ ์ด์ฌํ!! ์ฐธ๊ณ ํด์
- ๊ธฐ์ฌ ๊ฐ์ด๋
- PR ํ ํ๋ฆฟ์ด๋ ์ด์ ํ ํ๋ฆฟ
- ํ์คํค / ์ปค๋ฐ๋ฆฐํธ, prettier ์ก์
- ์ฉ์ด์ง, ์ดํฌ ๊ฐ์ด๋
- ์ปจํธ๋ฆฌ๋ทฐํฐ ๋ฆฌ๋๋ฏธ์ ์ถ๊ฐํ๊ธฐ !!
๋ฑ ์๊ฐํ ์ ์๋ ํ์ ๊ธฐ์ด ์ธํ ์ ๋๋ฅผ .. ํ๋ค.
์ต๊ทผ ์คํ์์ค ๊ด๋ จ ํ๋์ ํ๋ฐํ ํ์ ๋ถ๊ณผ ๋ํ๋ฅผ ๋๋ ๊ธฐํ๊ฐ ์์๊ธฐ๋ ํ๊ณ , ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ๋ฉ์ธํ ์ด๋ ํ ๋ ๋ฉ์ธํ ์ด๋๊ฐ ๊ฐํ๊ฒ ๋ฆฌ๋ ํด์ผํ ์ง / ์๋๋ฉด ์ปค๋ฎค๋ํฐ๊ฐ ์์ํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆด์ง ๋ ๊ฐ์ง์ ๋ํ ๊ณ ๋ฏผ ํ๋ ์๊ฐ์ ๊ฝค๋ ๋ง์ด ๊ฐ์ก๋ค.
ํ๋ก์ ํธ๊ฐ ์ด์ ์์ ๋จ๊ณ์ด๊ธฐ๋ ํ๊ณ .. ์กฐ๊ธ ๋๋ ทํ ๋ก๋๋งต์ด ์์ด์ผ ์ปจํธ๋ฆฌ๋ทฐ์ ์ด ๋ชจ์ผ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ฌ
1๋จ๊ณ
: ๋ฌธ์ 100% ๋ฒ์ญ
2๋จ๊ณ
: ์ฉ์ด์ง์ ๋ง๋ ์ดํ ์์ ๋ฐ heading ํ๊ตญ์ด๋ก ๋์ด ์๋ ๋ถ๋ถ ๋ณ๊ฒฝ
ํ ํ๋ก์ ํธ๊ฐ ์กฐ๊ธ ์์ ๋๊ณ ๋๋ฉด
3๋จ๊ณ
: ์ก์
ํตํด ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฌธ์ ์
๋ฐ์ดํธ ๋ฐ Vercel์์ ์ ์ ๋ฆด๋ฆฌ์ฆ ๋์ฌ ๋ ์ค๋
์ท ๋ง๋ค์ด ๋ฌธ์ ๋ฒ์ ๋
4๋จ๊ณ
: nextjs.org/docs ๊ณผ 100% ์ผ์นํ๋ ์น์ฌ์ดํธ ๋ง๋ค๊ธฐ
๋ฅผ ๊ฑฐ์ณ ๋ฆฌ์กํธ๋ ๋ทฐ์ ์ฌ๋ก์ฒ๋ผ ๊ณต์ ํ๊ธ๋ฒ์ญ์ผ๋ก ๋ค์ด๊ฐ๋ ๊ฒ์ ๋ชฉํ๋ก ์ก์๋ค.
์ ๋ง ๋์์ฃผ์ธ์ ใ ใ !!
๋จ์ ์ปจํธ๋ฆฌ๋ทฐ์
ํญ๋ชฉ์ด ๋ง์ต๋๋คใ
ใ
!! ์ฌ์ค ๋ฌธ์ ๋ฒ์ญ ์ธ์๋, ์ดํฌ ์์ ๋ฑ ๋ง์ ๋ถ๋ถ์์ ๋์์ด ํ์ํ์ง๋ง, ์ฌ๋ฏธ์๋ ๋ถ๋ถ์ ์ ๊ฐ ๋ค ํ๋ ๊ฒ ๊ฐ์ Pages Router ๋ถ๋ถ์ 35๊ฐ ๊ฐ๋ ๋ฒ์ญํ ๋ฌธ์๋ฅผ ๋จ๊ฒจ๋จ์ต๋๋ค.
๋ฌธ์ ํ๋ํ๋์ ๊ธธ์ด๊ฐ ์งง๊ณ , ์งํผํฐ๋ฅผ ์ด์ฉํด์ ์ด์ ์์ฑ ํ ์กฐ๊ธ์ ์์ ์ ๊ฑฐ์น๋ฉด 10๋ถ ์์๋ ๊ธฐ์ฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. (์ค๋์ด ์ ์ ๋งค์์ ๊ธฐํ์ ๋๋ค.)
์ต์ฐ์ ๊ณผ์ (์ฌ๋ฐ๊ณ ๋นจ๋ฆฌ ๋๋จ)
์ค๋ ํ์นํ์๋ฉด ๋น ๋ฅด๊ณ ์ฌ๋ฐ๊ฒ ์ ์ ๋งค์ ๊ธฐ์ฌํ์ค ์ ์์ต๋๋ค.
๊ฐ์ด ์ฌ๋ฐ๋ ํ๋ก์ ํธ ๋ง๋ค์ด ๋ดค์ผ๋ฉด ์ข๊ฒ ์ด์ !!