์ฒ์ ๋ง๋๋ ๋ฆฌ์กํธReact,
๊ฐ์ฅ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๋๋ด๊ณ ํ ๋น์ ์ ์ํด!
์ง๊ธ ํ๋ก ํธ์๋๋
๋ฆฌ์กํธ๊ฐ ๋์ธ โจ
ํ์ฌ ํ๋ก ํธ์๋ ์ง์์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ๋ฆฌ์กํธ!
๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ง์ผ๋ก ์ ์ดํ๊ธฐ ๋ณต์กํ ๋ชจ๋ ์น์ฑ์ ์ฝ๋ ๋ช ์ค๋ก ๊ฐํธํ๊ฒ ๊ด๋ฆฌํ ์ ์๊ฒ ๋ฉ๋๋ค.
๊ทธ๋ฐ๋ฐ... ๋ง์ ๋ฆฌ์กํธ๋ฅผ ํต์ฌ๋ง ๋น ๋ฅด๊ฒ ๋ฐฐ์ฐ๊ธฐ๋ ์ฝ์ง ์์ต๋๋ค. ์์ผ๊น์?
์ง๊ธ, ์ฌ๋ฌ๋ถ์ ๊ณ ๋ฏผ์ ์๋๊ฐ์?
๋ฐ๋ผํ๋ ๋ฐ ์๊ฐ์ด ๋๋ฌด ๋ง์ด ๋๋
ํ๋ก์ ํธ๋ ๋ถ๋ด์ค๋ฌ์์.
๋น ๋ฅด๊ฒ ํต์ฌ๋ง ๋ฐฐ์ฐ๊ณ ์ถ์ด์!
๋ฆฌ์กํธ ํ๋ ๋ฐฐ์ฐ๋๋ฐ ๊ตณ์ด
๋ณต์กํ ๋ค๋ฅธ ์คํฌ๊น์ง ๋ค๋ฃฌ๋ค๊ณ ์?
HTML/CSS/JS๋ง ๊ฐ์ง๊ณ ํด๋ณผ ์๋ ์๋์?
๋ฆฌ์กํธ๋ฅผ ๋ฐฐ์ด๋ค๊ณ ํด๋
๋ง์ ์ค๋ฌด์์ ๊ฐ์ฅ ์์ฃผ ์ฐ์ด๋ ๊ธฐ๋ฅ์
์์ ์๊ฒ ์ฐ์ง ๋ชปํ๋ฉด ์ด๋กํ์ฃ ?
๋ฆฌ์กํธ๋ฅผ ๋ฐฐ์ฐ๋ ค๊ณ ํ๋๋ฐ
์ด๋ ค์ด ๋จ์ถํค๋ ๊ฐ๋
, ์ฉ์ด๊ฐ ๋ง์ผ๋ฉด
์ง๋๋ฅผ ๋ฐ๋ผ๊ฐ๊ธฐ ํ๋ค ๊ฒ ๊ฐ์์.
ํน์ ๋ด ์๊ธฐ ๊ฐ๋ค๋ฉด,
์ด๋ณด์๋ฅผ ์ํ ์ง์ง ๋ฆฌ์กํธ ์
๋ฌธ ๊ฐ์๋ฅผ ๋ง๋ ๋!
ํต์ฌ๋ง ๋ด์๋ค!
์ด๋ณด์ ๋๋์ด์ ๋ฑ ๋ง๋
๋ฆฌ์กํธ์ ์ ์.
๋ฌธ๋ฒ๋ง ์ตํ๋ค ๋ณด๋ฉด ์ค๋ฌด์์ ์ด๋ป๊ฒ ๋ฆฌ์กํธ๋ฅผ ํ์ฉํด์ผ ํ๋์ง ๊ฐ์ ์ก๊ธฐ ์ด๋ ต์ต๋๋ค.
์ด ๊ฐ์์์๋ ๋ฆฌ์กํธ ์ค๋ฌด ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ๊ธฐ์ด ๊ฐ๋
์ ํ ์ดํ๋ก์ ํธ๋ฅผ ํตํด ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ตํ๋ด
๋๋ค.
ํจ๊ณผ์ ์ธ ํ์ต์ ์ํ 4๊ฐ์ง ํต์ฌ Point!
ํต์ฌ๋ง ์์!
์ค๋ฌด์ ๊ผญ ํ์ํ ๋ฆฌ์กํธ์ ํต์ฌ ๊ฐ๋
์ 3์๊ฐ ์์ ์ฐจ๋ก๋๋ก ๋ฐฐ์๊ฐ ์ ์์ต๋๋ค.
์ค์ค๋ก ์ ๊ฒํด ๋ณด์ธ์
๊ฐ๋
์ ์ ์ดํดํ๋์ง ๊ณผ์ ์ค๊ฐ๋ง๋ค ์ค์ต ํด์ฆ/๋ฆฌ๋ทฐ๋ฅผ ํตํด ์ค์ค๋ก ์ ๊ฒํด๋ณผ ์ ์์ด์.
์ด์ฌ์๋ฅผ ๋ฐฐ๋ คํ ๊ฐ์
Node.js, NPM, ES6+ ๋ฑ ์ด์ฌ์์๊ฒ ์ด๋ ค์ธ ์ ์๋ ๊ธฐ์ ์์๋ ์ ์ธํ์ต๋๋ค. ๊ทธ ๋์ ์ ๋ชจ๋ฅผ ์ ์๋ ๋จ์ถํค๋ ์ฉ์ด, ๊ฐ๋
์ค๋ช
์ ์ค๊ฐ์ค๊ฐ ํจ๊ป ์ ๋ฌํด ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ๋์๋๋ ค์.
์ค๋ฌด์ ํ์ฉํ ์ ์๋๋ก
์ค๋น๋ ๊ต์์ ์ฝ๋ ๋์ ๋ผ์ด๋ธ ์ฝ๋ฉ์ ํตํด ๊ฒฐ๊ณผ๋ฅผ ๋์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค. ์ค์ API๋ฅผ ์ฐ๋ํด์ ์๋ฒ ๊ฐ๋ฐ์์์ ํ์
๊ณผ์ ๋ ๋ง๋ณผ ์ ์๊ณ , ์์ฑ๋ฌผ์ ๋ฐฐํฌํด ํฌํธํด๋ฆฌ์ค๋ก ํ์ฉํ ์๋ ์์ด์.
๋์ ! ๊ณ ์์ด ์งค๋ฐฉ ์ฑ ๋ง๋ค๊ธฐ ๐บ
HTML, CSS, JavaScript๋ง ์๋ฉด OK!
๊ฐ๋จํ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์ง์ ๋ง๋ค์ด๋ณด์ธ์. (๋งํฌ)
์ฌ๋ฌ๋ถ์ ๋ฆฌ์กํธ ์
๋ฌธ,
๊ฐ์ฅ ์ฝ๊ฒ ๋์๋๋ฆด๊ฒ์!
8๋
์ฐจ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์, ์ง์ ๋ฆผ์
๋๋ค ๐
ํ๊ท ๋ณ์ 4.9โ
, 160๊ฐ ์ด์์ ๋ฆฌ๋ทฐ๊ฐ ์ฆ๋ช
ํด์.
์ ๋ง ์น์ ํ๊ณ ์์ธํ๊ฒ ํ๋์ฉ ์๋ ค์ฃผ์
์ ์์ฑ ๊ณผ์ธ๋ฅผ ๋ฐ๋ ๊ธฐ๋ถ์ด์์ด์.
๋ฃ์ง ์์๋๋ผ๋ฉด ๋ญ๋นํ์ ์๊ฐ์ ์ด ๊ฐ์ ๋๋ถ์ ์ธ์ด๋ธํ ์ ์์ด์ ๋๋ฌด ๋คํ์
๋๋ค.
์น์ ํ๊ฒ ์ฐจ๊ทผ์ฐจ๊ทผ ์๋ ค์ฃผ์๊ณ , ์ค์ต ๊ฐ์ด ํ๋ฉด์ ๋ค์ผ๋๊น ์ดํด๊ฐ ๋๋ฌด ์ ๋ผ์.
์์ผ๋ก ๋ค๋ฅธ ๊ฐ์๋ฅผ ์ฌ๋ ค์ฃผ์
๋ ๋ฐ๋ก ๊ตฌ๋งคํ ์์ ์
๋๋ค. ์ข์ ๊ฐ์ ๊ฐ์ฌํฉ๋๋ค ๐
์ธํ๋ฐ [ํ ๊ฐ๋ฐ์ ์ํ Git, GitHub ์
๋ฌธ] ๊ฐ์์ ๋จ๊ฒจ์ฃผ์ ์๊ฐํ์
๋๋ค ๐
ํ์
ํ๋ก ํธ์๋ ์ค๋ฌด์๋ค์ด
์ ๊ทน ์ถ์ฒํ ๋ฐ๋ก ๊ทธ ๋ฆฌ์กํธ ๊ฐ์!
์์ฃผ ๋ฌป๋ ์ง๋ฌธ์
๋ชจ์์ต๋๋ค ๐ฌ
Q. ํ๋ฐํธ์๋ ๊ฐ๋ฐ์ ์ด์ ์์ํฉ๋๋ค. ์ด ๊ฐ์๋ฅผ ๋ค์ด๋ ๋ ๊น์?
์ด ๊ฐ์๋ HTML, CSS, ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ธฐ๋ณธ ์ง์์ด ์์ด์ผ ํฉ๋๋ค. โHTML์ ๋งํฌ์
, CSS๋ ์คํ์ผ๋ง, ์๋ฐ์คํฌ๋ฆฝํธ๋ ํ์ด์ง ๋์์ ๋ด๋นํ๊ณ ์๋คโ๋ ๊ฐ๋
๊ณผ, ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ ์ ๋๋ง ์๊ณ ๊ณ์๋ฉด ์๊ฐํ์
๋ ๊ด์ฐฎ์ต๋๋ค :)
Q. ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ด๋ ์ ๋ ์๊ณ ์์ด์ผ ํ ๊น์?
์๋ฐ์คํฌ๋ฆฝํธ์ ๋ณ์, ํจ์, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ, ๊ฐ์ฒด ์ ๋ ์๊ณ ๊ณ์๋ฉด ์๊ฐ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ต์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ธ ES6+ ๋ฅผ ๋ชจ๋ฅด์๋๋ผ๋ ์๊ฐํ์ค ์ ์์ต๋๋ค :)
Q. ์ด ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด ์ทจ์
์ ๋์์ด ๋ ์ ์์๊น์?
๊ณ ์์ด ์งค๋ฐฉ ์์ฑ๊ธฐ๋ผ๋ ๊ฐ๋จํ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๋ฉด์ ๋ฆฌ์กํธ ๊ฐ๋
๊ณผ ๋ฌธ๋ฒ์ ์น์ํด์ง ์ ์์ต๋๋ค. ์ค์ ๋ฐ์ดํฐ์ธ Open API๊น์ง ์ฐ๋ํ๊ณ ๊นํ ํ์ด์ง๋ก ๋ฐฐํฌํ๊ธฐ ๋๋ฌธ์ ํฌํธํด๋ฆฌ์ค๋ก๋ ์ฌ์ฉํ์ค ์ ์์ต๋๋ค :)
ํ์, ์ทจ์ค์๋ถ๋ค๊ป ๊ฐ์ ๊ธ์ก์ ์ง์ํด๋๋ฆฝ๋๋ค ๐ช
์์
์ด ์๋ ํ์๋ถ๋ค์ด๋ ์ทจ์
์ค๋น์ ๋ถ๋ค์ด ๋ ๋ถ๋ด์ค๋ฝ๊ฒ ๊ฐ์๋ฅผ ๋ค์ ์ ์๋๋ก 50% ํ ์ธ ์ฟ ํฐ์ ๋๋ฆฝ๋๋ค. ์ ์ฒญ ๋งํฌ / ๋ฌธ์ ์ฌํญ
Coming Soon!
[๋ง๋ค๋ฉด์ ๋ฐฐ์ฐ๋ ๋ฆฌ์กํธ]๋
๊ณ์๋ฉ๋๋ค ๐โโ๏ธ
๋ณธ ๊ฐ์๋ ์ด๊ธ - ์ค๊ธ - ๊ณ ๊ธ์ผ๋ก ๊ตฌ์ฑ๋ ์๋ฆฌ์ฆ์ ์ฒซ ๋ฒ์งธ [๊ธฐ์ดํธ] ๊ฐ์์
๋๋ค.