PabloArts website
์ํฐํด ์ ๋ณด
- ๋ฅ์ง
- Tool & Service
- ๋ถ๋ฅ
- External
- ๋ฑ๋ก์ผ
- 2022-05-29 17:44:26
- Date: 2022-04 ~ 2022-05
- Tool: Nuxt3, Typescript, node.js, phpstorm
- URL: https://pabloarts.com
์๋น์ค ํ๋ณด๋ ๋น์ง๋์ค์ ๊ดํ ์ฉ๋๋ก ํ์ฌ ์น์ฌ์ดํธ๊ฐ ๋ฐ๋์ ํ์ํ๋ค๊ณ ์ด์ผ๊ธฐ๊ฐ ์์ด์์ ๋์์ธ ๊ณผ์ ์์ ์ค๋ซ๋์ ์๊ฐ์ ๋์ด์ค๋ค๊ฐ ๊ฐ๋ฐ๋จ๊ณ๋ก ๋์ด์์ ์ด๋ฐ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋๋ ์์ ์ ํ๊ฒ ๋์๋ค.
์ด๋ฒ ์์
์ ๋จ์ํ ๋ช๊ฐ์ ํ์ด์ง๊ฐ ๋
ธ์ถ๋๋ ํ๋ณด์ฉ ํํ์ด์ง๋ก ๋๋๋์ค ์์์ง๋ง ์์
๊ณผ์ ์ ์๋นํ ์ฌ๋ฏธ์์๊ณ , ๊ฐ์ธ์ ์ผ๋ก ๋จ์ํ ํํ์ ์น์ฌ์ดํธ๋ฅผ ๋ง๋๋๋ฐ ์ข์ ์ ํ์ ์ด ๋์ด ๋ณด์ด๋ ๊ธฐํ๊ฐ ๋์๋ค.
๋จ์ํ ๋ชํ์ด์ง๋ฅผ ํผ๋ธ๋ฆฌ์ฑ์ผ๋ก ๋ง๋๋๊ฒ์ผ๋ก ๋๋๋๊ฒ์ด ์๋๋ผ ๋์์ธ ์์
์ ์ ์ธํ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๋ค ๋งก๋ค๋ณด๋ ์๊ฐ ์ด์์ผ๋ก ์์ด ๋ง์ด๊ฐ๋ ์ผ์ด ๋์๋ค.
๋์์ธ์ด ๋ง๋ค์ด์ง๊ณ ๊ฐ๋ฐ์์~
ํ์จํ๊ฒ ํ์ฌ์ํ์ ๋ณด๋ด๊ณ ์๋๋ฐ ์๋ฌด๋ฐ ์๊ณ ๋ ์์ด ๋ ๋ฒผ๋ฝ๊ฐ์ด ๊ณ์ ๋ฏธ๋ค์๋ ํ์ฌ ํํ์ด์ง๋ฅผ ๊ฐ๋ฐํด๋ฌ๋ผ๊ณ ๋ฏธํ
์ ๋ค์ด๊ฐ๋ค.
๋ฏธํ
์์ ๋ง๋ค์ด์ง ๋์์ธ์ผ๋ก ์ด๋ ํ ๊ธฐ๋ฅ์ผ๋ก ์ฌ์ฉ๋๊ณ , ์ด๋ ํ ํ๋ฉด์ด ๋ค์ด๊ฐ๋์ง์ ๋ํ์ฌ ์ค๋ช
์ ๋ฃ๋๋ฐ ์ด์งํผ ๋ง๋ก ๋ฃ๋๊ฑด ํ์ ๋ง ๋จ์๋ฟ ๋ํ
์ผํ ๋ถ๋ถ์ ๋ค ๊น๋จน์ด๋ฒ๋ฆฌ๋ ๊ทธ์ ๋ฉํ๊ฒ ๋ฃ๊ธฐ๋ง ํ๊ณ ์์๋ค.
์ด์ผ๊ธฐ๋ฅผ ๋ฃ๋ค๋ณด๋ ์ผ๋ถ ์์๋ค์ ์์ฃผ ํธ์ง์ ํด์ผํ๋ ๊ฒ๋ค์ด ๋ณด์ธ๋ค.
์ด๋ฐ ๊ฒ๋ค์ ๋ณดํต ๋ด๋น ๊ฐ๋ฐ์์ธ ๋์๊ฒ ์๊พธ ์์ ํด๋ฌ๋ผ๊ณ ์์ฒญํ๊ธฐ ์ผ์ค๋ผ ๋ง์ ์์ ์ด ์ผ์ด๋๋ ์์๋ค์ ์ง์ ์์ ํ ์ ์๋๋ก ๋๊ตฌ๋ก ๋ง๋ค์ด์ฃผ๋๊ฒ์ด ์ข์๊ฑฐ๋ผ ๋๊ปด์ก๋ค.
๋์์ธ์ ๋ด์ฉ์ ์ญ์๋ ํ์ด์ง ์๋ ์ ์ง๋ง ํ ํ์ด์ง์ ๋ด์ฉ์ด ๊ณผ๋ํ๊ฒ ๋ชฐ๋ ค์๋ ๋ชจ์ต์ด๋ค.
์ฒ์ ์ ํ ๋๋ ๋ฐ์คํฌํ ๊ฐ์ฅ ํฐ ์ฌ์ด์ฆ๋ก๋ง ๋ง๋ค์ด์ ธ ์์๊ณ ๋ฐ์ํ ๋์์ธ์ ์์ง ๊ณ ๋ คํ์ง ์์ ๋ชจ์ต์ด์๋ค.
์น์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ๋ ์ฌ๋๋ค์ 90% ์ด์์ ๋ชจ๋ฐ์ผ ๋๋ฐ์ด์ค๋ก ์ ์ํ๋๋ฐ ์ด์ ๋ชจ๋ฐ์ผ ์ฌ์ด์ฆ ๊ธฐ์ค์ผ๋ก ๋ง๋ค์ด์ ธ์ผ ํ๋ค๊ณ ์๊ฐํ๋ค๋ณด๋ ๋ชจ๋ฐ์ผ์ ๋ํ์ฌ ์ํํ ์ธ์์ด ์ํ๊น๊ฒ ๋๊ปด์ง๋ค.
๋์์ธ์ ์์๋ฅผ ๋ณผ๋ ๊ณ ๊ฐ๊ฐ ๊ฐธ์๊ฑฐ๋ฆฌ๋ ๊ฒ๋ค์ด ์ข ๋ณด์ด๊ณค ํ๋๋ฐ ๋์์ด๋๋ฅผ ๋ฏฟ์ด์ผ์ง.. ๋ญ~
ํ๋ก์ ํธ ๊ตฌ์กฐ์ ๋ํ์ฌ ๊ตฌ์
๋ฏธํ
์ด ๋๋๊ณ ๊ณง์ฅ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด์ ๊ตฌ์ฑํ๊ธฐ ์ด์ ์ ๋์์ธ ํ๋ฉด์ ๋ฐ๋ผ๋ณด๋ฉด์ ์ด๋ป๊ฒ ๋ง๋๋๊ฒ ์ข์๊น ๊ณ ๋ฏผํ๋ค.
๊ตฌํ์ ํ์ํ ๊ธฐ์ ๋ค์ ๊ฒ์ฆํด๋ณด๊ณ ๋ฌธ์๋ฅผ ์ฝ์ด๋ณด๋๋ผ ๋ช์ผ์ ๋ณด๋๋ค. ๊ณง์ฅ ์งํํ์ง ๋ชปํ ๊ฐ์ฅ ํฐ ์ด์ ๋ ๋์์ธ์ด ๊ฐ๋ฐ ์์
์ ํ์ํ ์์ค์ผ๋ก ๋ง๋ค์ด์ ธ ์์ง์๊ณ , ์ฌ์ ํ ์ปจํ
์ธ ๋ค์ด ์กฐ์ ๋ ๊ฑฐ๋ผ๋ ์๊ฐ์ด ๋ค์ด ๊ธํ๊ฒ ์งํ์ํค์ง ๋ชปํ๋ค.
๋จผ์ ๋ง๋๋ ค๋ ์น์ฌ์ดํธ์์ ์ค์ํ์ ์ ๊ฒ์์์ง์ ๋
ธ์ถ๋์ด์ผ ํ๋ ์ฑ๊ฒฉ์ ๊ฐ์ง๊ณ ์์ด์ผ ํ๋ค.
ํจ์จ์ ์ผ๋ก ๊ฐ๋ฐํ๋ฉด์ ์๋ฒ ์คํฌ๋ฆฝํธ๋ก HTML ๋ฌธ์๋ฅผ ์ถ๋ ฅํ๋ ค๋ฉด ์๋ฒ์ฌ์ด๋ ๋ ๋๋ง(SSR) ์ผ๋ก ํ๊ฒฝ์ ๋ง๋ค์ด์ผ ํ๋ค.
ํ์ฌ ๊ธฐ์ค์ผ๋ก ๋ฆฌ์ํธ์ next.js ํ๋ ์์ํฌ๊ฐ ๊ฐ์ฅ ์ธ๊ธฐ๋ง์ง๋ง ์์ฆ์๋ vue.js๋ก ํ๋ก๊ทธ๋จ์ ๋ง์ด ๋ง๋ค๋ค๋ณด๋ Nuxt3๋ก ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. ํ์ฌ๋ ๊ณต๊ฐ๋์ง ์ผ๋ง์๋ ์์ค์ด์ง๋ง vue3๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ๊ด์ฐฎ์์ง ์ฑ๋ฅ์ผ๋ก ์ด์ํ๊ธฐ ์ํ์ฌ ํ์ฐฝ ๊ฐ๋ฐ์ค์ธ ์ต์ ๋ฒ์ ์ผ๋ก ๊ฐ๋ฐํ๋๊ฒ ์ข์๋ณด์๋ค.
๋์์ธ์ ํ์ธํ ๋ ๋ช๊ตฐ๋ฐ์ ์ปจํ
์ธ ๊ฐ ๊ด๋ฆฌ์๊ฐ ์ง์ ์ปจํ
์ธ ๋ฅผ ๋ฑ๋กํ๊ณ ์์ ํ๋ ๊ด๋ฆฌ์ ์์๋ฅผ ๋ง๋๋ ค๋ฉด ์ ์ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์กด์ฌํด์ผํ๊ณ ์ธ์ฆ๋ ๋ง๋ค์ด์ผ ํ๋ค.
์ฒ์์๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์์๊ฒ ๋์์ ์์ฒญํ์ฌ RestAPI๋ก ํต์ ํ ์๊ฐ์ด์๋ค.
ํ์ง๋ง ์ ์๊ฐํด๋ณด๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐฉ๋ฌธ๊ฐ์ด ๋ฑ๋กํ๋๊ฒ์ด ์๋๊ณ ๋น๋ฒํ๊ฒ ๋ง์ ๋ฐ์ดํฐ๊ฐ ์์ด๊ณ ๊ด๋ฆฌํ ํ์๊ฐ ์๋ ๊ฒ๋ค์ด๋ค. ๊ทธ๋์ ํด๋ผ์ด์ธํธ ํ๋ก์ ํธ ๋ด๋ถ์์ ์ฒ๋ฆฌํ ์ ์์๊ฑฐ๋ผ ๋ณด์๋ค.
์ด์งํผ ์ธ์ฆ์ ์ํ์ฌ node.js ์์ญ์ ๋ง๋ค๊ณ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์๊ฐ์ด์๋ค. ๊ฐ๋จํ db.json ํ์ผ์ ๋ง๋ค์ด์ ๊ด๋ฆฌ์์์ ์
๋ฐ์ดํธํ๋ฉด db.json ํ์ผ์ ์์ ํ๊ณ , ๋ฐฉ๋ฌธ๊ฐ์ด ์๋น์ค์ ์ ๊ทผํ๋ฉด db.json์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ ๋ด์ฉ์ ํ์ํ๋ฉด ์ด๋จ๊น ํ๋ ์์ด๋์ด๊ฐ ๋ ์ค๋ฅด๋ ํ๊ฒฝ์ ์ด๋ป๊ฒ ๊ตฌ์ฑํ๋์ง์ ๋ํ์ฌ ์์ํ๊ฒ ๊ทธ๋ฆผ์ด ๊ทธ๋ ค์ก๋ค.
ํ๊ฒฝ๊ตฌ์ฑ
๋ฒ ์ด์ค๊ฐ ๋๋ ํ๊ฒฝ์ด nuxt3๋ผ์ ๊ฐ์ฅ๋จผ์ ์ค์นํ๊ณ , ๊ณต์ ์ฌ์ดํธ์์์ ๋ฌธ์๋ค์ ์ด์ฌํ ์ฝ์ด๊ฐ๋ฉฐ ํ์ํ ์์๋ค์ ํ๋์ฉ ๊ตฌ์ฑํ๋ฉด์ hello world ๋ฉ์์ง๊ฐ ์ ํ ํ๋ฉด์ ๋ง๋ค์๋ค.
๋จ์ํ ํ์ด์ง๋ง ์ถ๋ ฅํ๋ฉด ๊ทธ๋ง์ธ ํ๋ก๊ทธ๋จ์ ๋ง๋ ๋ค๋ฉด ํ๋ฉด๋ง ๋ง๋ค๊ณ ๋๋ด๊ฒ ์ง๋ง ์ธ์ฆ๊ณผ ๋ด๋ถ ๋ฐ์ดํฐ๋ฅผ ์ ์ดํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ธฐ ์ํ์ฌ ํ์ฅ ๋ก์ปฌ์๋ฒ๋ฅผ ํ์ฉํ๋ค. ํ์ฅ ๋ก์ปฌ์๋ฒ๋ ํน์ ์ฃผ์๋ก ์ ๊ทผํ ๋ node.js ํ๋ก๊ทธ๋จ์ผ๋ก ์ฟ ํค์ ํ์ผ ์์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฒ๋ ๊ณต๊ฐ์ ๋ง๋ ๋ค.
๋คํํ nuxt3๋ ํ์ผ๋ง ๋ง๋ค์ด๋๋ฉด ์๋์ผ๋ก ๋ผ์ฐํธ๋ฅผ ๊ตฌ์ฑํ๊ฒ๋ ๊ธฐ๋ฅ์ด ๋ง๋ จ๋์ด ์์ด ํธํ๊ฒ ๊ธฐ๋ฅ์ ๋ง๋ค ์ ์์๋ค. ์ฌ๋ฐ๋ฅด๊ฒ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ธ์ง ํ์ ์ด ์๋ค์ง๋ง ๊ทธ๋๋ ๊ฝค ์๊ฐ์ด์์ผ๋ก ํธํ ๋ฐฉ๋ฒ์ผ๋ก ํ์ฅ ํ๋ก๊ทธ๋จ์ ๊ตฌํํ ์ ์์๋ค.
ํ๊ฒฝ ๊ตฌ์ฑ์ ๋์์ธ์ด ์๋๋ผ๋ ์งํํ ์ ์์ด ์ฒ์์ ๋ฐ์ ๋์์ธ ์์ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด์ ๋น ํ์ด์ง๋ฅผ ๋ง๋ค๊ณ , ํ์ํ ์น๊ธ๊ผด์ ์ค์ ํ๊ณ , ๊ธฐ์ด์ ์ผ๋ก ํ์ํ ์คํ์ผ์ํธ, ์คํฌ๋ฆฝํธ ์์ค๋ค์ ๊ตฌ์ฑํ๋ค.
์ฒ์ ๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ฑํ ๋๋ ํ์ฌ๊น์ง ์ถ์ฒํด์จ ๋
ธํ์ฐ์ ๋ฆฌ์์ค๋ค์ ๋๋จํ ๋ง์ ๋์์ด ๋ง์ด ๋์๋ค.
๊ด๋ฆฌ์์ ๊ดํ ์์ญ์ ๋ฐฉ๋ฌธ๊ฐ์๊ฒ ๋ ธ์ถ๋๋ ์์ญ์ด ์๋๊ธฐ ๋๋ฌธ์ ๋์์ธ์ด ๋ง๋ค์ด์ง๊ธฐ๊น์ง ๊ด๋ฆฌ์ ์ธ์ฆ์ ๊ดํ ๊ธฐ๋ฅ์ ์ผ๋ถ ๋ง๋ค์ด๋์๋ค. ์ง์ง ํ๋ฉด๊ณผ ๊ธฐ๋ฅ์ ๋ง๋ค๊ธฐ ์ํ ์ค๋น์์ ์ ํ ์์ค์ผ๋ก ๋ง๋ค๋ ๋์์ธ์ด ๋ชจ๋ ์ค๋น๋์ด์ ๋์์ธ ๊ฒํ ์ ๋ค์ด๊ฐ๋ค.
ํผ๋ธ๋ฆฌ์ฑ
๋์์ธ์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐ์๋ณด๋ ๋ชจ๋ฐ์ผ, ๋ฐ์คํฌํ, ํฐ ๋ฐ์คํฌํ 3๊ฐ์ ์คํฌ๋ฆฐ ์ฌ์ด์ฆ ๋ง๋ค์ด์ ธ ์๋ค. (๋น ๋ฅธ ์์
์ ์ํ์ฌ ๋ถ๋ช
ํ 2๊ฐ์ ์ฌ์ด์ฆ๋ก ๋ง๋ค์ด ๋ฌ๋ผ๊ณ ํ๋๋ฐ..)
๋น ๋ฅด๊ฒ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค๊ธฐ ์ํด์๋ ๋์์ด๋๋ ์น ํ์ด์ง์ ๋ํ ์ดํด๋๊ฐ ํ์ํ๋ค๋๊ฒ์ ๋ค์ํ๋ฒ ๊นจ๋ซ๊ฒ ๋๋ค. ํนํ ๋ฐ์ํ ๋์์ธ์์๋ ๋์ฑ..
ํ์ฌ ๋์์ด๋์ ์ฌ์ ์ ์ํ์ฌ ๋์์ด๋์์ ์ปค๋ฎค๋์ผ์ด์ ์ด ๋๋จํ ์ด์ ํ ์ํ๊ฐ ๋์๋ค. ๋ฌด์๋ณด๋ค ๋ง๋ ๋์์ธ์ ๋ํ์ฌ ์๋ฌด๋ฐ ๋ฉ์์ง๊ฐ ์๋ค๋ณด๋ ๋ชจ๋ ์์๋ค์ ์ถ์ธกํ๊ฑฐ๋ ์ผ์ผํ ๋ฌผ์ด๋ด๊ฐ๋ฉด์ UI์ ์ปจํ ์ธ ์์๋ค์ ์ดํดํด๊ฐ๋ค. ์ด ๊ณผ์ ์ ๋๋จํ ๋ถํธํ๊ณ , ์์์ ๋ง๋ค์ด์ผํ๋ ํจํด์ด ๋ง์ด ๋์๋ค.
์คํ์ผ์ํธ ์์ฑ์ ๋ํ ๋ณํ์
์ธ์ ๋ ๊ทธ๋ ๋ฏ html ๋งํฌ์ ์ ์งํํ๊ณ ๋ชจ๋ฐ์ผ ์ฌ์ด์ฆ๋ก ์คํ์ผ์ํธ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ๊ฒ์ผ๋ก๋ ๋จ์ํด ๋ณด์ด๋ ๋ ์ด์์์ด์ง๋ง ๋ง์ ๊ฑด๋๋ ค๋ณด๋ ๊ตฌํ์ด ์ฝ์ง๋ง์ ์์๋ค.
grid
์ต๊ทผ ๋ค์ด์ ์คํ์ผ์ํธ์์ ์๋ํด๋ณด๊ณ ์๋ ๋ณํ์ ์ ๋ ์ด์์ ๊ตฌ์ฑ์์ display: grid๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ๋ ์ ๊ณผ ์ปฌ๋ฌ์ฝ๋๋ฅผ hex๊ฐ ์๋ hsl๋จ์๋ก ์ฌ์ฉํ๋ค๋ ์ ์ด๋ค.
๊ทธ๋ฆฌ๋ ๋ ์ด์์์ ์์ง ์ต์ํ์ง ์์์ ๋ฒ๋ฒ ๋์ง๋ง ์ฌํ๊น์ง ๋งํ๋ ๋ ์ด์์ ๊ตฌ์ฑ์ ๋ง๋ฒ๊ฐ์ด ํด๊ฒฐํด๋ผ ์ ์์๊ณ , ๋ง๋ ์๋๋ ๊ตฌ์ฑ์์๋ค ๋ฐฐ์น๊ฐ ๊ฐ๋ฅํ๊ฒ ๋์์ ์ฃผ์๋ค. ์ข๋ ๋ง์ ๊ธฐ๋ฅ๊ณผ ํน์ฑ๋ค์ ์๊ฒ ๋๋ค๋ฉด ๋ ์ด์์ ๊ตฌ์ฑ์ ๋์ฑ ๊ฐ๋ ฅํ ๋๊ตฌ๊ฐ ๋์ด์ค๊ฑฐ ๊ฐ์๊ณ , ์ด์ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํด๋ ์ข์๊ฒ์ด๋ผ๋ ํ์ ์ด ์ปค์ ธ๊ฐ๋ค.
๋จผ์ grid-template-columns: auto 1frํ์์ผ๋ก ๋ถ๋ชจ ์์ญ์์ ๋จผ์ ๊ตฌ์กฐ๋ฅผ ์ง์ ํด๋ ์ ์๊ณ , gap ์์ฑ์ผ๋ก ํ์์์์ ๊ฐ๊ฒฉ์ ์กฐ์ ํ ์ ์์ด์ ๊ฐ๊ฒฉ์ ๋ํ ํธ๋ฆญ์ ์ฌ์ฉํ ํ์๊ฐ ์์ด์ก๋ค.
๋ฌด์๋ณด๋ค display: flex๋ก ์ฌ์ฉํ ์ ์ ์ฌ์ด์ฆ๊ฐ ๋์ณ๋๋ ์ผ์ด ํํ๊ฒ ์ผ์ด๋ฌ๋๋ฐ ์๋์ ์ผ๋ก ๊ทธ๋ฐ๋ฉด์ด ๋ํ ๋ชจ์ต์ ๋ณด์ด๋ฉฐ ๋ถ๋ชจ ์์์์ ์์๋ณด๊ธฐ ์ฌ์ด ๋ชจ์ต์ผ๋ก ๊ตฌ์กฐ๋ฅผ ๋ง๋ค์ด ๋๋ค๋ณด๋ ๋ฏธ๋์ด์ฟผ๋ฆฌ์์ ๋ณด๋ค์ ์ ์ฝ๋๋ก ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.
๋ง์ง๋ง์ผ๋ก ์ธ๋ก ์์ญ์ ์ฌ์ด์ฆ๋ฅผ ๊ฝ์ฑ์ฐ๋ ํํ์ด ๊ฐ๋ฅํด์ง๊ฒ์ด ์ฌํ๊น์ง์ UI ํํ์ ํ๊ณ์ ์ ๋์ด์ฌ๋ฆด ์ ์์๋ค.
hsl
์ฌ์ฉํ๋ ์ปฌ๋ฌ ๋จ์๋ hex -> rgba -> hsl ์์๋ก ๋ณํํด๊ฐ๋๋ฐ hsl๋ก ์ฌ์ฉํ๋ ์ด์ ๋ ์ง๊ด์ ์ผ๋ก ์ดํดํ ์ ์๋ ๊ตฌ์กฐ hsl(์ปฌ๋ฌ ์ฑ๋ ๋ช
๋)๋ผ์ ๊ฐ ํํธ์ ์์น๋ก ์ด๋์ ๋ ์ธ๊ธฐ๋ก ํ์๋์ด ์๋์ง ์ฝ๊ฒ ์ ์ ์์๋ค.
background-color: hsl(var(--color, 50 50% 50%) / 75%);
์ด๋ฐ ๋ชจ์ต์ผ๋ก ์ปฌ๋ฌ๋ง ๋ณ์ํ์ํค๊ณ ์์ฑ์ ์กฐ๋ฆฝํ์ฌ ํฌ๋ช ๋๋ง ๋ฐ๋ก ์กฐ์ ํ๋๊ฒ๋ ๊ฐ๋ฅํด์ก๋ค.
box-shadow
๋ง์ง๋ง์ผ๋ก border -> box-shadow๋ก ์ธ๊ณฝ์ ํํ ๋ฐฉ์์ ๋ณ๊ฒฝํ๊ฒ ๋์๋ค.border ์์ฑ์ ๋ฐ์ค๋ชจ๋ธ์์ ์ฌ์ด์ฆ๊ฐ ํฌํจ๋์ง๋ง ๊ทธ๋ฆผ์๋ ๊ทธ๋ ์ง ์์์ ๋ถ๋ด์์ผ๋ฉฐ inner ํค์๋๋ก ๋ฐ์ค ๋ฐ๊นฅ์ด๋ ์์ชฝ์ผ๋ก ์ ์ ํํํ ๋ ๊ฒฐ์ ํ๊ธฐ๊ฐ ๋ช
ํํ๋ค.
๊ฒฐ์ ์ ์ผ๋ก WebGL์ ์ ์ฉํ๊ณ ์์ด์ ์ ๋๋ฉ์ด์
ํํ์์์ ์ฑ๋ฅ์ด ๋น์ฝ์ ์ผ๋ก ์ข์์ง๋ค. ๊ตฌ๊ธ ํฌ๋กฌ์ ๋ณ ์ฐจ์ด๊ฐ ์์ด ๋ณด์ด์ง๋ง ์์ ์ฌํ๋ฆฌ ๊ฐ์ ๊ฒฝ์ฐ๋ css ์์ฑ์ ์ํด ์ ๋๋ฉ์ด์
์ฑ๋ฅ ์ฐจ์ด๊ฐ ํฌ๊ฒ ์ผ์ด๋ฌ๋ค.
์ปจํ ์ธ ์์์ ์ ์
์๋น์ค์์ ์ปจํ
์ธ ๋ฐ์ดํฐ๊ฐ ์ฐ๋๋๋ ๋ถ๋ถ์ด 3,4๊ตฐ๋ฐ์ฏค ๋๋๋ฐ pinia๋ก ๋ง๋ ์คํ ์ด์๋ค ๋ชฉ์
๋ฐ์ดํฐ๋ฅผ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋๊ณ ์ผ๋จ UI๋ฅผ ๋ง๋ค์ด๋๋ค.
๋ค์ํ ํจํด์ผ๋ก ๋ชฉ์
๋ฐ์ดํฐ๋ฅผ ๋ง๋ค์ด๋ณด๋์ผ์ ํญ์ ๊น๋นกํ์ง๋ง ํ์ํ ์ผ์ด๋ค. ์ผ๋ถ ์์๊ฐ ์๊ฑฐ๋ ์ด์ํ ํํ๋ก ๋ด์ฉ์ด ๋ค์ด๊ฐ๋ ์ผ์ด ์ผ์ด๋ ๋ ๋ ์ด์์์ด ๊นจ์ง๋๋ฐ ๊ผผ๊ผผํ ํ
์คํธ๋ฅผ ํด๋ณด์ง ์์ผ๋ฉด ๋ค ๋ง๋ค๊ณ ๋์ ๋ฌธ์ ๊ฐ ์ผ์ด๋๊ธฐ ๋๋ฌธ์ ์ต๋ํ ํ
์คํธ๋ฅผ ํด๋ด์ผํ๋ค.
๋ณธ๋ฌธ ๋ด์ฉ์์์ ์คํ์ผ๋ง์ด ํ์ํ ์์๊ฐ ์์ด ๋ณดํต ์๋ํฐ๋ฅผ ๋ฃ๊ณ html ์ฝ๋๋ฅผ ๊ทธ๋๋ก ๋ฃ๊ฒ ์ง๋ง html ์ฝ๋๊ฐ ๊ทธ๋๋ก ๋ค์ด๊ฐ๋ฉด ๋ณ์๊ฐ ๋ง์ ๋ฌธ์ ๊ฐ ์ผ์ด๋ ๊ฐ๋ฅ์ฑ์ด ๋๋จํ ์ปค์ ธ์ ๊ธ ๋ณธ๋ฌธ์ markdown ํ์์ผ๋ก ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
์ผ๋ฐ์ ์ธ ํ
์คํธ ํ์์ผ๋ก ์์ฑํ๋ฉด์ ํจํดํ๋ ๊ท์น์ผ๋ก ์คํ์ผ๋ง ํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ธ ํ
์คํธ๋ฅผ ์ฌ์ฉํ๊ธฐ์ <textarea/>์๋ฆฌ๋จผํธ๋ง์ผ๋ก๋ ๊ฐํธํ๊ฒ ์๋ํฐ ๊ตฌํ์ด ๊ฐ๋ฅํ๋ค. (๊ฑฐ์ฐฝํ๊ฒ ์๋ฐ์คํฌ๋ฆฝํธ์ ์คํ์ผ์ํธ๋ค ๋ง์ด ๋ค์ด์๋ ์๋ํฐ ๋ชจ๋์ ๋ถ์ผ ํ์๊ฐ ์์ด์ก๋ค.)
๊ด๋ฆฌ์ ์ ์
๋ฐฉ๋ฌธ๊ฐ์๊ฒ ๋ณด์ด๋ ํ๋ฉด๋ค์ ๋ค ๋ง๋ค๊ณ ๋์ ๊ด๋ฆฌ์ ์ ์์ ๋ค์ด๊ฐ๋ค.
UI ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๊ธฐ์ ๋ถ๋์ด ๋๋ฌด์ ๊ณ , ๋์์ด๋๊ฐ UI๋ฅผ ๋ง๋ค์ด์ฃผ์ง ์์์ ์ง์ ์ฝ๋๋ก UI๋ฅผ ๋ง๋ค๋ค๋ณด๋ ์์
์งํ์ด ๋๋๊ฒ ํ๋ฌ๊ฐ๋ค. (๋์์ธ์ ๋ํ ๊ณ ๋ฏผ์ ๋น์ฐ๊ณ ์ฝ๋ฉ์ ํด์ผ์ง ๋งํ์์ด ์งํํ ์ ์๋ค!)
๊ด๋ฆฌ์ ํ๋ฉด๋ ์๋น์ค์ ํค์ค๋งค๋๋ฅผ ๊ทธ๋๋ก ํ์ฉํ์ฌ ๋์์ธ์ ๋ง๋๋๊ฒ์ด ๋์์ธ์ ๊ดํ ๊ณ ๋ฏผ๋ ๋ํ๊ฒ ๋๊ณ , ์ผ๋ถ ์์๋ค์ ์ฌ์ฌ์ฉํ ์ ์๋ค.
๋ก๊ทธ์ธ
๋จผ์ ๋ก๊ทธ์ธํ๊ณ ์ธ์ฆํ๋ ํ๋ก์ฐ์ ๋ํ์ฌ ๊ตฌ์ํ๊ณ ํ๋ฉด์ ์ฌํํ๊ฒ ๋ง๋ค์๋ค.
๊ทธ์ ๋น๋ฐ๋ฒํธ ํ๋๋ง์ผ๋ก ์ธ์ฆํ๋ฉด ๋๊ธฐ์ ๊ณ์ ์ ๋ํ ๊ตฌ์ฑ์ ํ์์๊ธฐ์ ์ธ์ฆ์ ๊ดํ ์ ๋ณด๋ ๋จ์ํ๋ค. ํ์ง๋ง ๋ณด์์ด ๋ํ์ฌ ๋์ฑ ์ฃผ์๊ฐ ํ์ํ๋ค.
์ฟ ํค์ ํ ํฐ์ด๋ผ๋ ๊ฒ๋ค์ ์ฌ์ฉํ๋ค๋ณด๋ ์ข๋ ๋ณต์กํ ๊ตฌ์กฐ๋ก ์ธ์ฆ์ ๊ฑฐ์น๋ค๋ณด๋ ์๊ฐ์ ๋ค์ฌ์ ์ธ์ฆ ๊ธฐ๋ฅ์ ๋ง๋ค๊ฒ ๋์๋ค. node.js๋ก ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด๋ณธ ๊ฒฝํ์ด ์ ์ด์ ๋ฌธ์์ ๊ฒ์์ ๋์์ ๋ฐ์๊ฐ๋ฉด์ ํจ์ค์๋ ๊ด๋ จ ๊ธฐ๋ฅ๊ณผ ์ฟ ํค ๊ธฐ๋ฅ๋ค์ ๋ง๋ค์๋ค.
์ธ์ฆ ์ฑ๊ณตํด์ ๋ง๋ค์ด์ง๋ ํ ํฐ์ ์คํ ์ด์ ๋ด์์ ์ดํ ์ด๋๋๋ ํ๋ฉด์์ ์ฌ์ฉํ๋ฉด์ ๋ญ๋น๋๋ ์์ฒญ์ ์ต์ํํ๋ค.
์ปจํ ์ธ ๊ด๋ฆฌ
๊ด๋ฆฌ์์ ๋ ธ์ถ๋๋ ํ์ด์ง์์ ๋ฐ์ดํฐ๊ฐ ์ฐ๋๋๋๋ฐ ์คํ ์ด๋ ์ค์ํ ์ญํ ์ ๋ด๋นํ๋ค.
nuxt3๋ฅผ ์ค์นํ๊ณ ์คํ ์ด ๊ตฌ์ฑ์ ๋ํ์ฌ ์์๋ณด๋ฉด์ ํญ์ ์ฌ์ฉํ๋ vuex๋ ๋์ด์ ๊ฐ๋ฐ์ ์ง์ค์ ์ํ๋ ์ธ์์ ๋ฐ์๋ค. (์์ด๋ฅผ ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋ฒ์ญ๊ธฐ๋ก ๋๋ฆฐ ๋ฌธ์ฅ์ ๋์์ค๋ก ์ง์๋ฟ..)
๋์์ผ๋ก ๋์จ๊ฒ Pinia์ธ๋ฐ ์๋ก ์์ํด์ผ๊ฒ ๊ตฌ๋.. ๋ผ๊ณ ์๊ฐํ๋ฉด์ ์์
์ ์๊ฐ์ด ๋ ๊ฑธ๋ฆด๊ฑฐ๋ผ๋ ๋ถ์๊ฐ์ด ์ฌ๋ผ์๋ค.
ํ์ง๋ง ํ์
์คํฌ๋ฆฝํธ ์ง์๊ณผ nuxt3 ํธํ์ฑ์ ๊ณ ๋ คํด์ Pinia ์ฌ์ฉ์ ํผํ ์ ์์ด์ ํ๋ก์ ํธ์ ์ ์ฉํ๊ธฐ ์ํ์ฌ ๋ฌธ์๋ฅผ ํ์ธํด๋ณด๊ณ ์ ์ฉํด๋ณด๋๋ฐ ์๊ฐ ์ด์์ผ๋ก ์ข์๋ค.mutations ๊ณผ์ ์ด ๋น ์ ธ์์ผ๋ ์ข๋ ์ฌํํด์ง๊ณ vuex์์๋ ๊ฐ๋ฅํ์ง๋ง ์ฌ๋ฌ๊ฐ์ ์คํ ์ด ๋ชจ๋์ ๋ง๋ค์ด์ ์ญํ ์ ๊ทธ๋ฃน์ง์ด ํ์ผ์ ๋ง๋ค์ด ์ปดํฌ๋ํธ์์ ํ์ํ ์์๋ง ๋ถ๋ฌ์ ์ฌ์ฉํ ์ ์๊ฒ ๋์๋ค. ์๋ฌด๋๋ ์คํ ์ด ์ค์ ์ด ์ฌํํ๋ค๋ณด๋ ๋ถ๋ด์์ด ์ฌ๋ฌ๊ฐ์ ์คํ ์ด๋ฅผ ๋ง๋ค์ด ์ฌ์ฉํ ์ ์์๋ค.
๋จ์ํ state๋ก ์ ์ฅํด์ ๊บผ๋ด ์ฐ๋๊ฒ๋ฟ๋ง ์๋๋ผ actions์ getters๋ฅผ ํตํ์ฌ ์บก์ ๋ด๋ถ์์ ๊ธฐ๋ฅ์ ํ์ฅ์์ผ ์ฌ์ฉํ ์ ์๋ค๋์ ์ด ๋งค๋ ฅ์ ์ด๋ค. ๋ฌผ๋ก ๋ค๋ฅธ ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค! ํ์ง๋ง Pinia๊ฐ ๋์ฑ ์ธ์์ ์ด๋ผ๊ณ ๋๊ปด์ง ์ด์ ๋ ์คํ ์ด๋ฅผ ๊ตฌํํ๋๋ฐ ์ฝ๋ ๊ฐ๋
์ฑ์ด ์ข๋ค๋ ์ ๊ณผ ์ฌ์ฉํ๊ธฐ ํธ๋ฆฌํ๋ค๋์ ์ด ์ฌํ๊น์ง ์ด๊ฑธ ์ ์ฌ์ฉ์ ์ํ์ง.. ๋ผ๋ ์๊ฐ์ด ๋ค๊ฒ ๋ง๋ ๋ค.
์คํ ์ด๋ฅผ ๊ฒฐ์ ํ๋ ์ปจํ
์ธ ์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ณ ๋ฌธ์ ์ ์์ด์ ๊ธฐ๋ฅ์ ์ผ๋ก ๋งํ๋ ๋ฌธ์ ๋ฅผ ์์ํ๊ฒ ํ ์ ์์๋ค. ํ๋์ฉ ๋์ํ๋๊ฒ์ ๋ํ์ฌ ์ผ์ผํ ํธ์งํด์ ์
๋ฐ์ดํธ ํ๋ ๋ฐฉ์๋ณด๋ค ๊ฐ์ฅ ๋์๋ฝ์ ์๋ UI๋ก ๋ฐ์ดํฐ๋ฅผ ๊ณ์ ํ๋ฆฌ๋ ํํ๋ก ์ ์งํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ๋ฉด UI๊ฐ ๊ทธ๋๋ก ๋ณํ๊ฒ ๋๋ ํํ๋ก ๊ตฌ์ฑํ๋ฉด ๋ณต์กํ UI๋ผ๋ ๋ณ๋๋ก ์ปจํธ๋กค๋ฌ๋ฅผ ๋ง๋ค์ด ์กฐ์ ํ ํ์๊ฐ ์์ด์ง๋ค.
UI๋ก ๋ฐ์ดํฐ ์กฐ์์ ๊ดํด์ ๋ง์ ์๊ฐ์ ๋ฐ๊ฟ์ผ ์์ํ๊ฒ ๊ตฌํํ ์ ์์๊ณ , ์ฌํ๊น์ง ๊ตฌํํด๋ณธ์ ์ด ์๋ ๋ฐฉ์์ด๋ผ์ ์ฒ์ ์์ด๋์ด๋ฅผ ๋ ์ฌ๋ ธ์๋ ๋๋จํ ํฅ๋ถํ๋ค.
์๊ฐ๋๋ก ๊ตฌํ์ด ๋๊ณ ํด์ด ์๋๋์ด์ ๋ฌด์ฒ์ด๋ ๊ธฐ๋ปค๋ค.
3๋์ค๊น์ง ๊ตฌ์ฑ๋ ๋ฐ์ดํฐ๋ ์์ด์ ๊ณผ์ฐ ์ฝ๊ฒ ๊ตฌํํ ์ ์์๊น.. ํ๋ ๋ถ์๊ฐ์ด ๊ต์ฅํ ๊ฐํ์ง๋ง ํํํ ์ ๋๋ก ์ฝ๊ฒ ๊ตฌํ๋์ด์ ์ฌ๊ธฐ๊ฐ์ ๊ธฐ๋ถ์ด ๋ค ์ ๋๋ค. (์ด๋ ๊ฒ ๊ฐ๋ฐ์ด ์ฌ์์ก์ต๋๋ค. ใ
)
UI๋ก ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํด์ ์ ์ฅ์ node.js ์์ญ์ ์์ฒญํ๋ฉด json ํ์ผ์ด ์
๋ฐ์ดํธ ํ๋๋ก ๋ง๋ค๊ณ ์์ ๋ json ๋ฐ์ดํฐ๋ก ์๋น์ค์์ ์ ์ฉ๋๋ค.
์ด๋ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ๋ณดํต ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํตํ๋๋ฐ ์ด๋ฒ์๋ ํ์ผ๋ก ๊ด๋ฆฌํ๋ ํ๋ก์ ํธ์ ๊ตฌ์ฑ์ด ๋จ์ํด์ง๋ ๋ง์์ ๋ค์๋ค.
๋ค๊ตญ์ด
๋ค ๋ง๋ ์์ ์์ ๋ค๊ตญ์ด ์ง์์ ํ๋ค๋ ๋ง์ ๋ค์ด์ ์ ์ ๋ฉ๋ถ์ด ์์ ์ ์ ๊ณ ๋ฏผํ๋ค๊ฐ ์ผ๋จ ํ์ฌ ํ๊ตญ์ด ๋ฒ์ ๋ง์ ์ง์คํด์ ๋ง๋ฌด๋ฆฌ ์ง๊ณ ๋ค๊ตญ์ด ๊ธฐ๋ฅ์ ๋ค์ ๋ฒ์ ์ผ๋ก ๋๋์ด ์๊ฐํ๊ธฐ๋ก ํ๋ค.
์ ๋๋ก ๋ค๊ตญ์ด ์ฒ๋ฆฌ๋ฅผ ์์
ํด๋ณด๋๊ฒ ์ด๋ฒ์ด ๋๋ฒ์งธ๋ค.
์ ๋ฒ์ ๊ฒฝํ๊ณผ ๋ฆฌ์์น๋ฅผ ํตํ์ฌ ์ด๋ป๊ฒ ๊ตฌํํด์ผํ ์ง ๊ณ ๋ฏผ์ ํด๋ณด๋ ์๊ฐ์ ๊ฐ์ก๋ค. ๋จผ์ ํฐ ๊ณผ์ ๋ nuxt3์์ ๋ค๊ตญ์ด ์ฒ๋ฆฌ ๋ชจ๋์ด ์ ์๋ํ๋์ธ๋ฐ ๋คํํ๋ @intlify/nuxt3 ๋ชจ๋์ ๋์๋ฐ์ ๊ธฐ๋ฅ ํ
์คํธ์ ์ฑ๊ณตํ๋ค.
์ด๋ฒ์๋ ์ผ๋ฐ์ ์ธ ๋ด์ฉ์๋ ๋ฒ ํธ๋จ์ด๊ฐ ๋์ค๋ค๊ฐ ๋ฐ์ดํฐ๋ก ๊ด๋ฆฌ๋๋ ์์์์๋ ํ๊ตญ์ด๊ฐ ๋์จ๋ค๋ฉด ๋ฌ๊ธ์๋ ์ํฉ์ด ๋์ค๊ธฐ ๋๋ฌธ์ ์ฌ์ดํธ ๊ด๋ฆฌ์ ์
์ฅ์์๋ ํผ๊ณคํ๊ฒ ์ง๋ง ๋ฐ์ดํฐ๋ฅผ ์ธ์ด๋ณ๋ก ๋ถ๋ฆฌํ๊ธฐ๋ก ํ๋ค. ํน์ ์ง์ญ์ ๋ฐ๋ผ ๋ด์ฉ์ด 2๊ฐ๊ฐ ๋๊ฑฐ๋ 4๊ฐ๊ฐ ๋ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
๊ธฐ์ด์ ์ธ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ์ธ์ด๊ฐ ๋ณํ ๋ ์ฟ ํค๋ก ์ธ์ด๋ฅผ ์ ์ฅํ๋๋ก ๊ธฐ๋ฅ์ ๋ง๋ค์๋ค.
html ์ฝ๋๊ฐ ๋ง๋ค์ด์ง๊ธฐ ์ ์ ์ด๋ค ์ธ์ด๋ก ์ฌ์ฉํ๋์ง ์์์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ฐฑ์๋์์ ์์๋ณผ ์ ์๋ ์ ์ ํ ์์น๊ฐ ๋ฐฑ์๋ ์์ญ์ ์ฟ ํค์ฌ์ ์ธ์ด๋ฅผ ๋ณ๊ฒฝํ ๋ ์
๋ฐ์ดํธํ๊ณ ์๋ก๊ณ ์นจํ ๋ ์ฟ ํค์ ์ ์ฅ๋ ์ธ์ด์ด๋ก ๋ด์ฉ์ด ๋์ค๋๋ก ๋ง๋ค์๋ค.
๊ธฐ์ด์ ์ธ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ ์ธ์ดํ์ผ์ ํฌ๋งท์ ์์ฑํ๊ณ ๊ฐ๋ฐ ๋งค๋์ ์๊ฒ ํฌ๋งท์ ์ ๋ฌํด์ฃผ๊ณ ๋ฒ์ญ์ ๋งก๊ธด๊ฑธ ์ ์ฉํด๋ณด๊ณ ์กฐ์ ํด๋ณด๋ฉด์ ์์ฑ๋๋ฅผ ๋์ฌ๊ฐ๋ค.
๋ง๋ฌด๋ฆฌ
๊ด๋ฆฌ์๊น์ง ๋ค ๋ง๋ค๊ณ ๋ฐ์ดํฐ๋ฅผ ํธ์งํ๊ณ ์ ์ฉํ๋๊ฑธ ํ์ธํด๋ณด๋ ์ผ์ถ ์์ฑ๋์๋ค๋๊ฑธ ๋๋ผ๊ณ ๋ค๊ตญ์ด ์์ ์ ๋๋ด๋ ์ ๋ง ๋์ด๋ผ๋๊ฑธ ์ค๊ฐํ๊ฒ ๋๋ค.
์ฃผ์ํ ๋ถ๋ถ์ ๋ค ๋ง๋ ์์ ์ ๋ง์ง๋ง์ผ๋ก ์ด์ํ๋๋ฐ ํ์ํ ์ ํธ๋ฆฌํฐ ํด๋ค์ ๋ง๋ค์ด ๋ณด์๋ค.
์ฒ์ ์ค์นํ ๋ ์ฌ์ฉํ๋ ์
์
ํด, ๋น๋ฐ๋ฒํธ๋ฅผ ๊ฒ์ฌํ๊ฑฐ๋ ๋ณ๊ฒฝํ๋ ํด ๋ฑ๋ฑ.. ์๋น์ค๋ฅผ ์ด์ํ๋๋ฐ ํ์ํ ๊ธฐ๋ฅ๋ค์ด ๋ฌด์์ด ์์๊น ์๊ฐํด๋ณด๊ณ ํ๋์ฉ ๋ง๋ค์ด ๋ณด์๋ค.
์ปค๋ฉ๋๋ผ์ธ ํด์ ๋ง๋ค๋ ์ ์คํฌ๋ฆฝํธ๋ ํ์ด์ฌ์ด๋ node.js๋ ๋ณ๋ฐ ์ฐจ์ด์์์ ๊นจ๋ซ๋๋ค.
์น ์ฌ์ดํธ์ ๊ท๋ชจ๊ฐ ํฐํธ์ด ์๋๋ผ์ ๋ถ๋ด๊ฐ์ง ํ์์์ด ์ด์ํ๊ณ ์๋ ์๋ฒ์ ๋ฐ๋ก ์ ์ฉํ๊ณ ์ปจํ ์ธ ๊ด๋ฆฌ์์๊ฒ ๊ด๋ฆฌ์ ์ฌ์ฉ๋ฒ์ ์๋ ค์ฃผ๊ณ ๋ง๋ฌด๋ฆฌ ์ง์๋ค.
๊ฒ์ผ๋ก ๋ณด์ด๋ ์์ ์์ ์ ์์ง๋ง ์๋ก์ด ๋ฐฉ์์ ๊ธฐ๋ฅ์ ์ ์ฉํด๋ณด๊ณ ๋์์ธ์ ์ ์ธํ ๋ชจ๋ ํฌ์ง์ ์ ๋ด๋นํ๋ค๋ณด๋ ์์ฐ์ค๋ฝ๊ฒ ์์ด ๋ง์ด๊ฐ์ง๋ง ์๋นํ ์๋ฏธ์๊ณ ๋ณด๋์ด ๋๊ปด์ง๋ ํ๋ก์ ํธ๊ฐ ๋์๋ค.