Intro
์๋ ํ์ธ์. ์ด๋ฒ์๊ฐ์๋ Next์ Link์ MUI(Material-UI)์ Link ์ฐจ์ด์ ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
Next์ Link์ MUI(Material-UI)์ Link
Next.js + React + MUI ์กฐํฉ์ผ๋ก ๊ฐ๋ฐ๊ฒฝํ์ด ์์ผ์ ๋ถ๋ค์ด ๊ฝค ์์ผ์ค ํ ๋ฐ์, ๊ฐ๋ฐํ๋ค๋ณด๋ฉด Link ์ปดํฌ๋ํธ๋ฅผ ๊ฑฐ์ ํ์๋ก ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. Next.js์ MUI ์๋ ๊ณตํต์ผ๋ก Link ์ปดํฌ๋ํธ๊ฐ ๋ค์ด์์ต๋๋ค.
๋ณดํต ์๋ IDE ํด์ ์ฌ์ฉํ๋ฉด ์๋์ผ๋ก import ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ์, ๊ผญ ํ์ธํ๊ณ import๋ฅผ ํ์ ์ผ ํฉ๋๋ค. Next.js์ Link์ MUI(Material-UI)์ Link๋ ๋ชฉ์ ์ด ๋ค๋ฅธ ์์์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
Why?
Next.js์ Link ์ปดํฌ๋ํธ
Next.js์ Link ๋ ํด๋ผ์ด์ธํธ ์ธก์์ ํ์ด์ง๋ฅผ ์ ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ํ์ด์ง ์ ํ์ ํ ๋ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋ผ์ฐํ ์ ์ฒ๋ฆฌํ์ฌ ํ์ด์ง ๋ก๋ ์๊ฐ์ ์ต์ ํํฉ๋๋ค. Link ์ปดํฌ๋ํธ๋ ๋ณดํต Next.js์ pages ๋๋ ํ ๋ฆฌ์ ์๋ ๋ค๋ฅธ ํ์ผ๋ก ์ด๋ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
MUI์ Link ์ปดํฌ๋ํธ
MUI์ Link ๋ HTML a ํ๊ทธ์ ์ ์ฌํ ์ญํ ์ ํฉ๋๋ค. ์ปดํฌ๋ํธ ์ฌ์ฉ ์ ์ฌ์ฉ์๋ฅผ ๋ค๋ฅธ URL๋ก ์ด๋์ํค๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ๋จ์ํ ํ์ดํผ๋งํฌ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
Conclusion
Next.js์์๋ Link ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋ผ์ฐํ ์ ์ฒ๋ฆฌํ๊ณ ํ์ด์ง๋ฅผ ์ ํํ๋ฉฐ, MUI์ Link ๊ตฌ์ฑ ์์๋ ๋จ์ํ ํ์ดํผ๋งํฌ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉ๋๋ฏ๋ก ์ฉ๋์ ๋ฐ๋ผ ์ ์ฌ์ฉํ์ ์ผ ํฉ๋๋ค :)
'Framework > Next.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Next.js + React] yarn berry ์ ๊ฑฐ ๋ฐฉ๋ฒ (0) | 2024.09.22 |
---|---|
[Next.js] nextjs ๋ทฐํฌ์ธํธ(Viewport) ์ค์ ๋ฐฉ๋ฒ (0) | 2023.04.18 |
[Next.js & React] ํ๋ก์ ํธ ์๊ฐ ํ์ด์ง ์ฌ์ ๋ ๋๋ง & ๋ฐ์ดํฐ ํ์นญ (0) | 2022.11.22 |
[Next.js & React] ํ์ด์ง ์ฌ์ ๋ ๋๋ง & ๋ฐ์ดํฐ ํ์นญ (1) | 2022.11.21 |
[Next.js & React] ํ์ผ ๊ธฐ๋ฐ ๋ผ์ฐํ ์์ ํ๊ธฐ (0) | 2022.11.13 |