๐ย Reference
๐ย Chapter
Next.js
โฃ
mdx
- mdx
- Markdown๊ณผ JSX๋ฅผ ๊ฒฐํฉํ ํ์ผ ํ์์ผ๋ก, Markdown์ ๊ฐ๋จํ ๋ฌธ๋ฒ์ React ์ปดํฌ๋ํธ์ ๊ฐ์ ๋์ JavaScript ์์๋ฅผ ํฌํจํ ์ ์๊ฒ ํด์ค๋ค.
- ์ด๋ฅผ ํตํด ์ ์ ํ
์คํธ์ ๋์ UI ์์๋ฅผ ํจ๊ป ์์ฑํ ์ ์์ด, ํนํ ๋ฌธ์์ ์ธํฐ๋ํฐ๋ธ ์ฝํ
์ธ ๋ฅผ ํผํฉ ํด์ผ ํ๋ ์น ๊ฐ๋ฐ์์ ์ ์ฉํ๋ค.
mdx - ํน์ง
- Markdown ๊ธฐ๋ฐ: MDX๋ Markdown์ ๊ฐ๋จํ ๋ฌธ๋ฒ(์: ์ ๋ชฉ, ๋ฆฌ์คํธ, ๋งํฌ ๋ฑ)์ ์ฌ์ฉํด ๊ธ์ ์ฝ๊ฒ ์์ฑํ ์ ์๋ค.
- JSX ํตํฉ: React ์ปดํฌ๋ํธ๋ฅผ Markdown ๋ด์ ์ง์ ์ฝ์
ํ ์ ์์ด, ๋ฒํผ, ์ฐจํธ, ์ธํฐ๋ํฐ๋ธ ์์ ๋ฑ์ ์ถ๊ฐ ๊ฐ๋ฅ.
- ํ์ฅ์ฑ: MDX๋ ํ๋ฌ๊ทธ์ธ๊ณผ ํจ๊ป ์ฌ์ฉํด ์ฝ๋ ํ์ด๋ผ์ดํ
, ๋ฉํ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ํ
์ด๋ธ ๋ ๋๋ง ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์๋ค.
- ํ๋ ์์ํฌ ํธํ: Next.js, Gatsby, Docusaurus ๊ฐ์ ํ๋ ์์ํฌ์์ MDX๋ฅผ ์ง์ํ๋ฉฐ, ๋ฌธ์ ์ฌ์ดํธ๋ ๋ธ๋ก๊ทธ ์ ์์ ์์ฃผ ์ฌ์ฉ๋๋ค.