์ต์ด ํ๋ฒ๋ง HTML ํ์ด์ง๋ฅผ ๋ด๋ ค๋ฐ๊ณ , ์ดํ์๋ JavaScript๋ฅผ ์ด์ฉํด ๋์ ์ผ๋ก ํน์ ์์ญ๋ง ์๋ก ๋ชจ๋์ ํธ์ถํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ธ๋ฉํ๋ ๋ฐฉ์์ ์น ์ดํ๋ ์ผ์ด์ ์ด๋ค.
SPA๋ฅผ CSR(Client Side Rendering) ์ด๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒฝ์ฐ๋ ์๋๋ฐ, SPA๋ ํ์์ ๋ฐ๋ผ SSR(Server Side Rendering)๋ก ๋ ๋๋งํ ์ ์๋ค.
SPA !== CSR //ใ
ใ
ใ
์์ ์ด๋ฏธ์ง์์, ์ฒ์์ ์ด๊ธฐ ์์ฒญ์ ๋ณด๋ด๋ฉด ์นํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ HTML+CSS+JavaScript ๊ฐ์ ๋ฆฌ์์ค๋ฅผ ํ๋ฒ์ ๋ค ๋ด๋ ค๋ฐ๊ณ , ์ดํ์๋ AJAX๋ฅผ ํตํด ํ์ํ ๋ฐ์ดํฐ๋ง json
์ด๋ xml
ํ์์ผ๋ก ๋ฐ๋๋ค.
์๋ฅผ ๋ค์ด ์ฌ์ฉ์๊ฐ ๊ฒ์ํ
๋ฉ๋ด๋ฅผ ๋๋ฅธ๋ค๋ฉด, ๊ฒ์ํ
ํ์ด์ง๋ฅผ ์ด๋ฃจ๋ HTML+CSS+JavaScript ๋ ์ฒ์์ ๋ด๋ ค๋ฐ๋ ๋ฆฌ์์ค์์ ๊ฒ์ํ
์ ํด๋นํ๋ JavaScript๋ฅผ ํธ์ถํด์ ๋์ ์ผ๋ก UI๋ฅผ ๊ตฌ์ฑํ๊ณ , ๊ฒ์ํ ๊ธ ๋ชฉ๋ก, ์ ๊ธ, ๋ด๊ฐ ์ด ๊ธ ๋ชฉ๋ก ๋ฑ ํ์ํ ๋ฐ์ดํฐ๋ AJAX ๋ฅผ ์ด์ฉํด json ํํ๋ก ๋ด๋ ค๋ฐ๋๋ค.
๐๐ปโโ๏ธ AJAX?
AJAX๋ JavaScript์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ํ๋๋ก, Asynchronous Javascript And Xml(๋น๋๊ธฐ์ ์๋ฐ์คํฌ๋ฆฝํธ์ xml)์ ์ฝ์์ด๋ค.
๋ธ๋ผ์ฐ์ ๊ฐ ๊ฐ์ง๊ณ ์๋ XMLHttpRequest ๊ฐ์ฒด๋ฅผ ์ด์ฉํด์ ์ ์ฒด ํ์ด์ง๋ฅผ ์๋ก ๊ณ ์น์ง ์๊ณ ๋ ํ์ด์ง์ ์ผ๋ถ๋ง์ ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ๊ธฐ๋ฒ์ธ๋ฐ,
๋ง์ด ๋๋ฌด ์ด๋ ค์ฐ๋๊น ์ฝ๊ฒ ๋งํ๋ฉด, HTML ํ์ด์ง ์ ์ฒด๊ฐ ์๋ ์ผ๋ถ๋ถ๋ง ๊ฐฑ์ ํ ์ ์๋๋ก ํ์ํ ๋ฐ์ดํฐ๋ง ๋ฐ์์ JavaScript๋ฅผ ํตํด ํ์ํ ๋ถ๋ถ๋ง ๊ฐฑ์ ํ๋ ๋ฐฉ๋ฒ์ด๋ค!
์ฌ์ฉ์ ์
์ฅ์์๋ ๋ฉ์ธ
ํ์ด์ง์์ ๊ฒ์ํ
ํ์ด์ง๋ก ๋ถ๋๋ฝ๊ฒ ์ด๋ํ ๊ฒ ๊ฐ์ ๋๋์ ๋ฐ๋๋ฐ, ์ฌ์ค ํ์ด์ง๋ ์ด๋ํ์ง ์์๋ค. ํ๋์ HTML ํ์ผ์ JavaScript๋ฅผ ์ด์ฉํด์ ๊ฒ์ํ
์ ํด๋นํ๋ ์น ํ์ด์ง์ DOM ๊ตฌ์กฐ๋ง ๋ฐ๊พธ๊ณ ๋ฆฌ๋ ๋๋ง ๋๋ ๊ฒ!
ํ์ด์ง ์ ํ์ด ๊ต์ฅํ ๋ถ๋๋ฝ๊ณ ๋น ๋ฅด๋ค.
ํ์ด์ง ๊ฐฑ์ ์ ํ์ํ ๋ฐ์ดํฐ๋ง์ ์ ๋ฌ๋ฐ๊ณ , ๊ฐฑ์ ํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ ์ ์ฅ์์ ํ์ด์ง๊ฐ ๊ต์ฅํ ๋ถ๋๋ฝ๊ฒ ์ด๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ธ๋ค.
์ด๋ ์ฌ์ฉ์ ๊ฒฝํ(UX) ํฅ์์ผ๋ก ์ด์ด์ง๋ค.
์ด๊ธฐ ๋ก๋ฉ ์๋๊ฐ ์ค๋ ๊ฑธ๋ฆฐ๋ค.
์ฒ์ ์นํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋๋ฐ ํ์ํ HTML+CSS+JavaScript ๊ฐ์ ์ ์ ๋ฆฌ์์ค๋ฅผ ํ๋ฒ์ ๋ค ๋ด๋ ค๋ฐ๊ธฐ ๋๋ฌธ!
์ด๊ธฐ ๋ก๋ฉ ์๋๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก Chunking
, code splitting
๋ฑ์ด ์๋ค!
๋ฌธ์ ๊ทธ๋๋ก ์ฌ๋ฌ ๊ฐ(multi)์ Page๋ก ๊ตฌ์ฑ๋ application์ ๋งํ๋ค!
์๋ก์ด ํ์ด์ง๋ฅผ ์์ฒญํ ๋๋ง๋ค ์ ์ ๋ฆฌ์์ค๋ฅผ ๋ด๋ ค๋ฐ๊ณ , ์ ์ฒด ํ์ด์ง๋ฅผ ๋ค์ ๋ ๋๋งํ๋ ๋ฐฉ์์ด๋ค.
MPA๋ฅผ ์๋์์ ์ค๋ช
ํ SSR(Server Side Rendering)๋ผ๊ณ ๋งํ๋ ๊ฒฝ์ฐ๋ ์๋๋ฐ,
์ฌ์ค SPA๋ SSR ๋ฐฉ์์ผ๋ก ๋ ๋๋ง ํ ์ ์์ผ๋ฉฐ SPA์ ๋จ์ ์ธ SEO๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ์์ผ๋ก ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ค.
๋ญ๋ง์ด์ง....? ์ถ์ด๋ ์ผ๋จ ๋์ด๊ฐ์, ์์ธํ ์ค๋ช ์ ์๋์์ ๊ณ์!!
์ ์ด๋ฏธ์ง ์ฒ๋ผ, ์ฒ์์ ์ด๊ธฐ ์์ฒญ์ ๋ณด๋ด๋ฉด(ex: main page) SSR ๋ฐฉ์์ผ๋ก ๋ ๋๋ง๋ HTMLํ์ผ์ ์๋ต๋ฐ๋๋ค.
๊ทธ ํ์ ์ฌ์ฉ์๊ฐ ๋ค๋ฅธ ๋ฉ๋ด๋ฅผ, ์๋ฅผ ๋ค์ด ๊ฒ์ํ
๋ฉ๋ด๋ฅผ ๋๋ฅธ๋ค๋ฉด?
๊ฒ์ํ
ํ์ด์ง์ ๋ํ ์์ฒญ์ ๋ณด๋ด๊ณ , ๊ฒ์ํ
ํ์ด์ง ์์ฒด๋ฅผ HTMLํ์ผ๋ก ์๋ต๋ฐ๋๋ค.
๊ทธ๋ ๊ฒ ๋ฐ์ HTML ํ์ผ๋ก ์ ์ฒด ํ์ด์ง๋ฅผ ๋ค์ ๋ ๋๋งํ๋ค.
๊ฐ๋ ๋ค๋ฅธ ๋ฉ๋ด๋ก ์ด๋ํ ๋ ํ๋ฉด ์ ์ฒด๊ฐ ํฐ์์ผ๋ก ๊น๋นก๊ฑฐ๋ฆฌ๋ ์ฌ์ดํธ๋ฅผ ์ด์ฉํด๋ณธ ๊ฒฝํ์ด ์์ํ ๋ฐ, ์ด๊ฒ ๋ฐ๋ก ์๋ก์ด ํ์ด์ง๋ก ์ ์ฒด ํ์ด์ง๋ฅผ ๋ค์ ๋ ๋๋งํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ํ์์ด๋ค!
Traditional Page....๋ผ๊ณ ํ๋ ๋ญ๊ฐ ์ค๋๋ ๊ฒ ๊ฐ๊ณ , ์์ฆ ํซํ ๊ธฐ์
๋ค์ ๋ค SPA๋ฅผ ์ฌ์ฉํ ๊ฒ ๊ฐ์ง๋ง ์ฌ์ค ๊ทธ๋ ์ง๋ ์๋ค.
์ค์ ๋ก Amazon, eBay ๋ฑ์ด MPA ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐ๋์๋ค.
SPA๋ ๋น๊ตํด๋ณด๋ฉด SPA๊ฐ ๋ฌด์กฐ๊ฑด ์ข์๋ณด์ด๋๋ฐ.... MPA๊ฐ ์ฌ์ ํ ์ฌ์ฉ๋๊ณ ์๋ ์ด์ ๋ ๋ญ๊น?
SEO(๊ฒ์ ์์ง ์ต์ ํ)์ ์ ๋ฆฌํ๋ค.
MPA๋ ์๋ฒ์ธก์์ ์์ฑ๋ HTMLํ์ผ์ ์ ๋ฌ๋ฐ๊ธฐ ๋๋ฌธ์, ๊ฒ์ ์์ง์ด ์ฐ๋ฆฌ์ ํ์ด์ง๋ฅผ ์ฝ๊ฒ ํฌ๋กค๋งํ ์ ์๋ค.
ํ๋ก ํธ์๋์ ๋ฐฑ์๋๊ฐ ๊ฐํ๊ฒ ๊ฒฐํฉ๋์ด ์๋ค.
ํ๋ก ํธ์๋์์ ์์ฒญ์ ๋ณด๋ด๋ฉด, ์๋ฒ์ธก์์ HTML ํ์ผ์ ์์ฑํ๊ณ ์์ฑ๋ HTML ํ์ผ์ ์๋ตํ๋ ์์ด๊ธฐ ๋๋ฌธ์, ๋ฐฑ์๋์ ์๋ต์ด ์์ผ๋ฉด ์ฌ์ค์ ์๋ฌด๊ฒ๋ ๋ณด์ฌ์ค ์ ์๊ฒ ๋๋ค.....
๋, ํ์ด์ง๊ฐ ์ ํ๋ ๋๋ง๋ค ์๋ก์ด HTML ํ์ผ์ ๊ณ์ํด์ ์์ฒญํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์์ ์ ๋ณด์ ์ํ๋ฅผ ์ ์งํ๊ธฐ๊ฐ ์ด๋ ต๋ค.
ํ๋ฉด์์ ๋ฐ๋๋ ๋ถ๋ถ ๋ฟ๋ง ์๋๋ผ ๋ฐ๋์ง ์๋ ๋ถ๋ถ๋ ๋งค๋ฒ ๋ถ๋ฌ์ค๊ณ ๋ ๋๋งํ๊ธฐ ๋๋ฌธ์, ๋ถํ์ํ ๋ก๋ฉ์ด ์๊ฒจ ์ฌ์ฉ์ ๊ฒฝํ์ ๋จ์ด๋จ๋ฆฌ๋ ๊ฒ๋ ํฐ ๋จ์ ์ด๋ค.
๊ทธ๋ ๋ค๋ฉด, SPA ์ MPA ๋ฐฉ์ ์ค ์ด๋ค๊ฑธ ์ฌ์ฉํด์ ๊ฐ๋ฐํด์ผ ํ ๊น?
์ ๋ต์ content-first!
์ง์ง ๋จ์ด ๊ทธ๋๋ก, Application์์ ์ ๊ณตํ๋ ค๋ ์ปจํ
์ธ ๋ถํฐ ๋จผ์ ์๊ฐํ๋ ๊ฒ์ด๋ค.
์ด๋ค ์ปจํ ์ธ ๋ฅผ ๋ค๋ฃจ๊ณ , ์ฌ์ฉ์์๊ฒ ์ด๋ค ์ปจํ ์ธ ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ถ์๊ฐ?
SPA๋ผ๊ณ ๋ฌด์กฐ๊ฑด ํซํ๊ณ ์ข์๊ฒ๋, MPA๋ผ๊ณ ๋ฌด์กฐ๊ฑด ์ค๋๋๊ณ ์์ข์๊ฒ๋ ์๋๋ค.
๊ฐ๊ฐ์ ์ฅ๋จ์ ์ด ๋๋ ทํ๊ธฐ ๋๋ฌธ์ ์ ๊ณตํ๊ณ ์ถ์ ์ปจํ
์ธ ๋ฅผ ์ค์ ์ ์ผ๋ก ์ด๋ค ๋ฐฉ์์ ์ฌ์ฉํ ์ง ๊ฒฐ์ ํด์ผ ํ๋ค.
์์์ MPA์ ์ฅ์ ์ผ๋ก SEO์ ์ ๋ฆฌํ๋ค๊ณ ํ๋๋ฐ, SEO๋ ์ ํํ ๋ญ๊น?
Search Engine Optimization ์ฆ, ๊ฒ์ ์์ง ์ต์ ํ๋ฅผ SEO๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์๋ฅผ ๋ค์ด ์ฌ์ฉ์๊ฐ ๊ตฌ๊ธ, ๋ค์ด๋ฒ, ๋ค์ ๋ฑ์ ๊ฒ์ ์์ง์์ ์ ๋ฆ ๋ง์ง
์ด๋ ํค์๋๋ฅผ ๊ฒ์ํ์ ๋, ์ฐ๋ฆฌ์ ํํ์ด์ง์ ์ ๋ฆ ๋ง์ง
์ด๋ ์ปจํ
์ธ ๊ฐ ์๋ค๋ฉด ์ฐ๋ฆฌ์ ์ปจํ
์ธ ๋ฅผ ๊ฒ์ ๊ฒฐ๊ณผ์ ์๋จ์ ์์น์ํค๋ ์์
์ ๋ปํ๋ค.
์ฝ๊ฒ ๋งํด ์ฌ์ฉ์๊ฐ ์ฐ๋ฆฌ์ ํํ์ด์ง, ์ปจํ ์ธ ๋ฅผ ์ฝ๊ฒ ๋ฐ๊ฒฌํ ์ ์๋๋ก ํ๋ ์์ ์ด๋ค.
SEO์ ๋ํด ์์ธํ ์ดํดํ๋ ค๋ฉด ๋จผ์ , ๊ฒ์ ์์ง์ด๋ ๋ ์์ ์ดํดํด์ผ ํ๋ค.
๊ฒ์ ์์ง์ด๋, ์ธํฐ๋ท์ ์ฐ์ฌ๋ ๋ค์ํ ์ ๋ณด๋ฅผ ๋ฏธ๋ฆฌ ์์ง(ํฌ๋กค๋ง Crawling) ํ ํ์, ์ด๋ฅผ ์ ๋ฆฌ(์ธ๋ฑ์ฑ Indexing) ํ์ฌ ์นดํ ๊ณ ๋ฆฌํ ํด๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ด๋ค.
๊ทธ๋์ ์ฌ์ฉ์๊ฐ ํน์ ์ปจํ ์ธ ๋ฅผ ๊ฒ์ํ์ ๋ ๋ฏธ๋ฆฌ ์นดํ ๊ณ ๋ฆฌํ ํด๋ ์ ๋ณด ๊ฐ์ด๋ฐ ์ฐ์ ์ ์ผ๋ก ๋ณด์ฌ์ค ์ ๋ณด๋ฅผ ์์ฒด์ ์ผ๋ก ๋ณด์ ํ ํ๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ํด ์ ๋ณํด์ ๋ณด์ฌ์ค๋ค.
์ด ๋, ๋๋ถ๋ถ์ ํฌ๋กค๋ฌ๋ HTML ํ์ผ์ ์ปจํ
์ธ ๋ฅผ ์์งํ๊ณ ๋ถ๋ฅํ๋๋ฐ,
์ฒ์์ HTML ๊ป๋ฐ๊ธฐ๋ง ๋ค์ด๋ก๋ ๋ฐ๊ณ , ๊ทธ ํ์๋ ํ์ํ ์ ๋ณด๋ง json
ํํ๋ก ์๋ต๋ฐ์์ JavaScript๋ก ๋์ ์ผ๋ก ๋ ๋๋งํ๋ SPA์ ๊ฒฝ์ฐ์๋, JavaScript ๋ ๋๋ง์ ์ง์ํ์ง ์๋ ๋๋ถ๋ถ์ ๊ฒ์์์ง ๋ฐ ํฌ๋กค๋ฌ๊ฐ ์๋ฌด ์ปจํ
์ธ ๋ ์์งํ ์ ์๊ฒ ๋๋ค.
์ฆ, ์ ๋ฆ ๋ง์ง ์ถ์ฒ ์ฌ์ดํธ๋ฅผ ๋ง๋ค์๋๋ฐ ์ ์ ์ ๋ฆ ๋ง์ง
์ด๋ผ๊ณ ๊ฒ์ํ์๋ ์ฐ๋ฆฌ์ ์ฌ์ดํธ๊ฐ ๋์ค์ง ์์ ์ ์๋ค...!
(๊ตฌ๊ธ์ JavaScript ๋ ๋๋ง์ ์ง์ํ๊ธด ํ์ง๋ง ๋ค์ด๋ฒ, ๋ค์์๋ ์์ง ๋จผ ์๊ธฐ.....)
๋ฐ๋๋ก MPA๋ ๊ฐ HTML ํ์ด์ง๋ง๋ค ์ค์ํ ํค์๋์ ๋ง๊ฒ ์ปจํ
์ธ ๋ฅผ ์ต์ ํ ํ ์ ์์ผ๋ฉฐ, ๋ชจ๋ ํ์ด์ง์ title
ํ๊ทธ์ meta
ํ๊ทธ๋ฅผ ํฌํจ์ํฌ ์ ์์ด์ SEO์ ์ ๋ฆฌํ๋ค.
๐๐ปโโ๏ธ
title
ํ๊ทธ,meta
ํ๊ทธ!
๊ฒ์ ์์ง์ด ํ์ด์ง์ ๋ด์ฉ์ ํ์ ํ ๋ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐ์ดํฐ์ด๋ค.
title
ํ๊ทธ๋ ํด๋น ํ์ด์ง์ ์ ๋ชฉ์,meta
ํ๊ทธ๋ ํ์ด์ง์ ๋ํ ์ค๋ช ์ ๋ํ๋ธ๋ค.
title
ํ๊ทธ,meta
ํ๊ทธ๊ฐ ํ๋๋ง ์๋ SPA์ ๋นํด, MPA๋ ๋ชจ๋ ํ์ด์ง์ ์๋ค.
MPA๊ฐ SEO์ ๋ ์ ๋ฆฌํ ์ด์ ์ค ํ๋!!
๊ทธ๋์ react์ ๊ฒฝ์ฐ์๋ Node.js ์๋ฒ์์ ๊ธฐ๋ณธ์ ์ธ SSR(server side rendering)์ ์ํํ ํ ์๋ต์ ๋ฐ๊ฑฐ๋, Next.js ๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ค. ๊ฒ์ํด๋ณด๋ prerender ๊ฐ์ ์๋น์ค๋ ์๋๋ฏํ๋ค.
๋ ์์ธํ ๋ฐฉ๋ฒ์ ๊ตฌ๊ธ์ SPA server side rendering
๊ฒ์ ๊ณ ๊ณ !!
JavaScript๋ฅผ ์ฌ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ์์ ํ์ด์ง๋ฅผ ์ง์ ๋ ๋๋งํ๋ ๊ฒ์ ๋งํ๋ค.
๋ฏธ๋ฆฌ ์์ฑ๋ ํ์ด์ง๋ฅผ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๋๊ฒ ์๋ Client ์ฆ, ๋ธ๋ผ์ฐ์ ์์ ์ง์ html๊ณผ JavaScript์ ์กฐํฉํด์ ํ์ด์ง๋ฅผ ๋ ๋๋งํ๋ ๊ฒ์ ๋งํ๋ค.
์์ ์ด๋ฏธ์ง๋ SPA์ด๋ฉด์ ๋์์ CSR์ด๋ค.
๋ฌผ๋ก , ๋ชจ๋ SPA๊ฐ CSR ๋ฐฉ์์ธ๊ฑด ์๋๋ค!
SEO ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด SPA๋ฅผ SSR ๋ฐฉ์์ผ๋ก ๋ ๋๋ง ํ๊ฑฐ๋, ๋ ๋ค๋ฅผ ํผ์ฉํ๋ ํ์ด๋ธ๋ฆฌ๋ ๋ฐฉ์ ๋ํ ์กด์ฌํ๋ค.
์๋ฒ์์ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค ํ์ด์ง๋ฅผ ๋ชจ๋ ๊ตฌ์ฑํด์ (html + JavaScript) ์์ฑ๋ HTML ํ์ผ ์์ฒด๋ฅผ ์๋ตํ๋ ๊ฒ์ ๋งํ๋ค.
๋์ ์ธ ์น์ฌ์ดํธ(Dynamic website)๋ SPA๋ SSR์ ํ์ฉํ ์ ์๋ค.
์ด๋ฏธ ์์ฑ๋ HTMLํ์ผ์ด ์ค๊ธฐ ๋๋ฌธ์, SEO ์ต์ ํ์ ์ข๋ค!
์ถ์ฒ : developers.google.com, ๋งํด๋ ๋ธ๋ก๊ทธ (martinwork), linked2ev๋ ๋ธ๋ก๊ทธ, Jonghan๋ ๋ธ๋ก๊ทธ
๊ฐ์ธ์ ์ผ๋ก ๋๋ฌด ๋๋ฌด ์ด๋ ค์ด ๊ฐ๋
์ด์์ต๋๋ค.....
ํ๊ณ ํ์๋ก ๋๋ฌด๋๋ฌด ๊น์ด์ง๊ณ ์ปด๊ณต ์ง์์ด ๋ง์ด ์๊ตฌ๋์ด์ใ
ใ
ํนํ SPA์ MPA์ ์ฅ๋จ์ ๊ฐ์ ๋ถ๋ถ์ ์ ๊ฐ ์ ์ ๋ด์ฉ ์ธ์๋ ์ ๋ง ๋ค์ํ๊ณ ๊น์ ์ฅ๋จ์ ์ด ์์ต๋๋ค. (์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ ์ฐธ๊ณ )
๊ฒฐ๊ตญ ๋๊ฐ ๊ทธ๋ ๊ตฌ๋~ ํ๋ ์์ค์์ ์ด๋ง ์ ๋ฆฌ๋ฅผ ๋ง์นฉ๋๋ค.
ํ๋ฆฐ์ ์ด ์๋ค๋ฉด ๊ฐ๊ฐ์์ด ๋๊ธ ํน์ gmail(rkdthfl132@gmail.com) ์ผ๋ก ์๊ฒฌ ์ฃผ์๋ฉด ๋ ๊ณต๋ถํ๊ฒ ์ต๋๋ค!!
์ ๋ด์ฉ์ ๋ํด ๋ ๊น๊ฒ ๊ณต๋ถํ๊ณ ์ถ์ผ์ ๋ถ์ google ๊ฐ๋ฐ๋ธ๋ก๊ทธ ์ถ์ฒ๋๋ฆฝ๋๋ค!
๊ฒ์ํ๋ค๊ฐ ๋ค์ด์จ ์๋ฏธ๋ ๋ธ๋ก๊ทธ ใ ใ ใ ์ญ์ ์งฑ์งฑ์ด์์!!