Develop
tanstack query(react) ์ ๊ฐ์๋ฅผ ์ฐพ์๋ณด๋ค๊ฐ, ์ด tanstack-query ๊ฐ ๋ฆฌ์กํธ ์ ํ๋ฆฌ์ผ์ด์
์์ ์๋ฒ ์ํ ๊ฐ์ ธ์ค๊ธฐ, ์บ์ฑ, ๋๊ธฐํ ๋ฐ ์
๋ฐ์ดํธ๋ฅผ ์ฝ๊ฒ ๋ค๋ฃฐ ์ ์๋๋ก ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ฉฐ ํด๋ผ์ด์ธํธ ์ํ๊ณผ ์๋ฒ ์ํ๋ฅผ ๋ช
ํํ ๊ตฌ๋ถํ๊ธฐ ์ํด์ ๋ง๋ค์ด์ก๋ค๋ ๋ด์ฉ์ ๊ธ์ ์ฝ์์ต๋๋ค. ํด๋ผ์ด์ธํธ ์ํ๋ ํ์์ React์์ ๊ด๋ฆฌํ๊ณ ์ฌ์ฉํ๋ ‘state’ ์ ๊ฐ๋
์ผ๋ก ์ดํดํ๋ฉด ๋ ๊ฒ ๊ฐ์๋ฐ, ์๋ฒ ์ํ๋ ์ ํํ ๋ฌด์์ ์๋ฏธํ๋ ๊ฒ์ธ์ง ๊ถ๊ธํด์ก์ต๋๋ค.์ด๋ฒ ๊ธ์์๋ ํด๋ผ์ด์ธํธ ์ํ์ ์๋ฒ ์ํ๋ฅผ ๋น๊ตํ๋ฉฐ ์ฐจ์ด์ ๋ํด ๋ค๋ฃจ์ด๋ณผ๊ฒ์. ๊ฐ์ธ์ ์ผ๋ก๋ ‘์๋ฒ ์ํ’ ๋ผ๋ ๋จ์ด๊ฐ ์ต์ํ์ง ์์์ ๋ฟ์ด์ง, ์๋ก์ด ๊ฐ๋
์ ์๋์์ด์.๋ค๋ง, ํด๋ผ์ด์ธํธ ์ํ์ ์๋ฒ ์ํ๋ ์์ ํ ๋ค๋ฅธ ๊ฐ๋
์ด๋ฏ๋ก ์ ํํ ์ด..
Develop
๋ค์ด๊ฐ๋ฉฐ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ๋ค ๋ณด๋ฉด ์ข
์ข
์ ์ฐฝ(window)์ ์ด์ด ์์
ํด์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ง์ฃผํ๊ฒ ๋ฉ๋๋ค.ํนํ ๊ด๋ฆฌ์ ํ์ด์ง๋ ๊ธฐ์
์ฉ ์น ์ ํ๋ฆฌ์ผ์ด์
์์๋ ์ฌ๋ฌ ์ฐฝ์ ๋์์ ๋์๋๊ณ ์์
ํ๋ ๊ฒ์ด ์ฌ์ฉ์ ๊ฒฝํ ์ธก๋ฉด์์ ๋ ํจ์จ์ ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.์๋ฅผ ๋ค์ด ์ฌ์ฉ์ ๋ชฉ๋ก์ ๋ณด๋ฉด์ ํน์ ์ฌ์ฉ์์ ์ ๋ณด๋ฅผ ์์ ํ๊ฑฐ๋, ์ฃผ๋ฌธ ๋ชฉ๋ก์ ํ์ธํ๋ฉด์ ๊ฐ๋ณ ์ฃผ๋ฌธ์ ์์ธ ๋ด์ฉ์ ์์ ํ๋ ๋ฑ์ ์์
์ด ์์ฃ . ์ด๋ฐ ์ํฉ์์ ์ค์ํ๊ฒ ๊ณ ๋ ค๋ ๋งํ ๊ฒ์ ์ฐฝ ๊ฐ์ ์์ ์ ์ธ ๋ฐ์ดํฐ ํต์ ์
๋๋ค.์ฌ์ฉ์๊ฐ ์ ์ฐฝ์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ๋๋ฉด, ๊ทธ ๋ณ๊ฒฝ์ฌํญ์ด ์๋ ์ฐฝ์๋ ์์ฐ์ค๋ฝ๊ฒ ๋ฐ์๋์ด์ผ ํ๋๊น์.์ด๋ฅผ ์ํ ๊ตฌํ ๋ฐฉ์์ผ๋ก๋ ํฌ๊ฒ window.opener๋ฅผ ์ด์ฉํ๋ ๋ฐฉ์๊ณผ URL ํ๋ผ๋ฏธํฐ๋ฅผ ์ด์ฉํ๋ ๋ฐฉ์์ด ์์ต๋๋ค.๊ธฐ์ ์คํ์ด ๊ธ์ ์์ ..
Review
์๋
ํ์ธ์. dawonny ์
๋๋ค. ์ค๋์ [ํฌ๋ก Bun] ๋์๋ฅผ ๋ฆฌ๋ทฐํด๋ณด๋ ค๊ณ ํฉ๋๋ค.์ ๋ฐฉ๋ฌธ์ 10๋ง๋ช
์ ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ์๋ํ๋ Dale Seo ๋ฌ๋ (์๋์) ๋์ ์ฑ
์ด๋ค์! ์ฃผ์ ๋ด์ฉ์๋ฐ์คํฌ๋ฆฝํธ ์ํ๊ณ๋ ๋๋ ์ด ๋ณต์กํด์ง๊ณ ์์ต๋๋ค.์๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ๋ฐ ๋๊ตฌ๋ค ์ฌ์ด์์ ์ ํ์ ๊ณ ๋ฏผ๋ ๊น์ด์ง๊ณ ์๊ณ , ๋น๋ ์๊ฐ์ ๋ํ ์ ์ ๊ธธ์ด์ง๊ณ ์์ฃ .์ด๋ฐ ์ํฉ์์ Bun์ ์๋ก์ด ๋ฐ๋์ ์ผ์ผํค๊ณ ์์ด์.์ด ์ฑ
์ Node.js๋ฅผ ๋์ฒดํ ์ ์๋ ์ฐจ์ธ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐํ์์ธ Bun์ ์์ธํ ๋ค๋ฃจ๊ณ ์์ต๋๋ค.์ฑ
์ ๊ตฌ์ฑ์ ํฌ๊ฒ ์ธ ๋ถ๋ถ์ผ๋ก ๋๋๋๋ฐ์. ์ฒซ ๋ฒ์งธ ํํธ์์๋ Bun์ ์ค์น๋ถํฐ ํ๋ก์ ํธ ์์ฑ, ํจํค์ง ๊ด๋ฆฌ, ๋ชจ๋ ์์คํ
๋ฑ ๊ธฐ์ด๋ฅผ ๋ค์ง๋ ๋ฐ ์ง์คํ๊ณ ์์ด์.๋ค์์ผ๋ก ๋ ๋ฒ์งธ ํํธ๋ CLI ๋๊ตฌ ๊ฐ๋ฐ, HTTP ์..
Develop
์น ๊ฐ๋ฐ์ ์์ด ๋ค์ดํฐ๋ธ ์ฑ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๊ฒ์ ํญ์ ๊ณ ๋ฏผ์ด ๋๊ณ , ๋์ ์ ์ธ ๋ถ๋ถ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํนํ ๊ธฐ๊ธฐ์ ์นด๋ฉ๋ผ์ ์ ๊ทผํด์ผํ๋ ๊ธฐ๋ฅ์ด๋ผ๋ฉด ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ ์ ํฌ ์คํํค Frontendํ์์ ์ค๋
ํผ ํ๋ก์ ํธ์์์ ์นด๋ฉ๋ผ ์ฌ์ง ์ดฌ์ ๊ธฐ๋ฅ์ ๊ตฌํํ ๊ฒฝํ์ ๊ณต์ ๋๋ฆฌ๋ คํฉ๋๋ค.์น์์์ ์นด๋ฉ๋ผ ๊ตฌํ์ค๋
ํผ ํ๋ก์ ํธ๋ ์ฌ๋๋ค์ด ์ฝ๊ฒ ์ฌ์ง์ ์ฐ๊ณ , ์
๋ก๋ ํ ์ ์๋ ๋ชจ์ ์ฌ์ง ์๋น์ค์
๋๋ค. ๋๋ฌธ์ ์ค์น๋ฅผ ํ์ง ์์๋ ๋งํฌ๋ฅผ ํตํด ์ฝ๊ฒ ์ ์ํ ์ ์์ด์ผํ๋ค๋ ์ ์ ๊ณ ๋ คํ์ฌ Next.js๋ฅผ ํ์ฉํ ์น ์๋น์ค๋ก ๊ฐ๋ฐ๋์์ต๋๋ค. ํ์ง๋ง ์ฑ์ ๋ค์ด๋ก๋ ๋ฐ๊ฑฐ๋ ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ ๋ง๋ค ์ ์๋ค๋ ์ ์์ PWA(Progressive Web App) ํํ๋ก ๊ฐ๋ฐํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.ํ๋ก์ ํธ ์ด๋ฐ์ ๊ฐ์ฅ ๋จผ์ ๋ถ๋ชํ..
Review
์๋
ํ์ธ์, dawonny์
๋๋ค. ์ค๋ ์๊ฐ๋๋ฆด ์ฑ
์ [์ ํ ๋ค๋ฅธ ์์ฑํ AI(์ฌ์ํ ์ง์)]์
๋๋ค.์์ฑํ ai, ์ธ๋ฌธํ์ ์๊ฐ์ผ๋ก ๋ฐ๋ผ๋ณด๋ค์ค๋๋ ์์ฑํ ai ๊ฐ ์ฐ๋ฆฌ์ ์ถ์ ์ ๋ง ๋ง์ ์ํฅ์ ๋ฏธ์น๋ค๊ณ ์๊ฐํด์. ์ด์ ๋ฐ๋ผ์ ๋จ์ํ ๊ธฐ์ ์ ๊ด์ ์ผ๋ก ์์ฑํ ai ๋ฅผ ๋ฐ๋ผ๋ณด๋ ๊ฒ๋ณด๋ค ์ธ๋ฌธํ์ ์๊ฐ์ผ๋ก๋ ๋ฐ๋ผ๋ณด๋ ๊ฒ์ด ์ค์ํด์ก์ฃ . [์ ํ ๋ค๋ฅธ ์์ฑํ ai]๋ IT ์ ๋ฌธ๊ฐ์ด๋ฉด์๋ ๋ฌธ๊ณผ์ ์์์ ๊ฐ์ถ ์ ์๊ฐ ์ธ๋ฌธํ, ๊ธฐ์ ์ ์ ์ ์์ ์์ฑํ ai๋ฅผ ๋ฐ๋ผ๋ณด๋ฉด์ ์ด ๋
ํนํ ๊ด์ ์ ์ฑ
์ด์์ด์. ์์ฆ์ ์์ฑํ ai ๊ด๋ จ ๋์๊ฐ ์ ๋ง ๋ง์ด ์์์ง๊ณ ์๋๋ฐ์. ๊ทธ ์ค์์๋ ํน์ดํ ๊ตฌ์ฑ์ ๊ฐ์ง ๊ฒ ๊ฐ์ ๊ด์ฌ์ด ๊ฐ๋๋ผ๊ตฌ์. ๋ชฉ์ฐจ์ถ์ฒ์ ๊ธ 8์ฌ๋ ๊ธ 15์ด ์ฑ
์ ๋ํ์ฌ 20๋์ I ์์ฑํ AI ํบ์๋ณด๊ธฐ 25๋ง์ 1 ํด๋ฆฌ๊ฐ ์๋ฆฌ๋ฅผ ..
Develop/JavaScript
๋ค์ด๊ฐ๋ฉฐJavaScript๋ก ๊ฐ๋ฐ์ ํ๋ ๋๋ถ๋ถ์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ๋ถ๋ค์ setTimeout ํจ์๋ฅผ ์ฌ์ฉํด๋ณธ ๊ฒฝํ์ด ์์ผ์ค ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ฃผ๋ก ์ผ์ ์๊ฐ ํ์ ์ฝ๋๋ฅผ ์คํํ๊ฑฐ๋, ์ ๋๋ฉ์ด์
ํจ๊ณผ๋ฅผ ๊ตฌํํ๋๋ฐ์๋ ์ข
์ข
์ฌ์ฉํ๋ ํจ์์ด์ฃ . ์ด setTimeout ํจ์๋ฅผ setTimeout(fn, 0)๊ณผ ๊ฐ์ด ์ฌ์ฉํ๋ฉด ํจ์๊ฐ ์ฆ์ ์คํ๋ ๊น์? ์ง๊ด์ ์ผ๋ก ์๊ฐํด๋ณด๋ฉด ์ฆ์ ์คํ๋ ๊ฒ ๊ฐ์ง๋ง, ์ค์ ๋ก๋ ๊ทธ๋ ์ง ์๊ธฐ ๋๋ฌธ์ ๋ง์ ์
๋ฌธ ๊ฐ๋ฐ์๋ค์๊ฒ ํผ๋์ค๋ฝ๊ฒ ๋ค๊ฐ์ฌ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ํ์์ ์ดํดํ๋ ค๋ฉด JavaScript์ ์ด๋ฒคํธ ๋ฃจํ์ ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ฉ์ปค๋์ฆ์ ์ดํด๋ณผ ํ์๊ฐ ์์ต๋๋ค. ์ด ๊ฐ๋
๋ค์ JavaScript์์ ์์
๋ค์ด ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๊ณ , ์คํ ์์๋ฅผ ์ด๋ป๊ฒ ๊ฒฐ์ ํ๋์ง ์ค๋ช
ํด์ฃผ๋ ์๋ฆฌ์ธ๋ฐ์. ์ด ..
Review
์๋
ํ์ธ์.์ค๋ ์๊ฐ๋๋ฆด ๋์๋ [์ํํธ์จ์ด ๊ฐ๋ฐ์ ChatGPT ์ฌ์ฉํ๊ธฐ(์ค๋
ธ ์ฌํ ์ ์ง์)] ์
๋๋ค! ์ด์ ๋ ๋๊ตฌ๋ ์ฌ์ฉํ๋ ChatGPT์ค๋๋ ChatGPT๋ ๊ฐ๋ฐ์๋ค๋ฟ๋ง ์๋๋ผ ๋ค์ํ ๋ถ์ผ์ ์ฌ๋๋ค ์ฌ์ด๋ค๋ ๋ง์ด ์ฌ์ฉํ์ฃ ! ๊ฐ๋ฐ์๋ค์ ๋ณดํต ChatGPT๋ก ์ฝ๋ ์์ฑ, ๋๋ฒ๊น
, ๋ฆฌํฉํฐ๋ง ๋ฑ ๋ค์ํ ์์
์ ํจ์จ์ ์ผ๋ก ์ํํ๊ณคํ๋๋ฐ์. ์ ์ญ์ ํ์ํ ๋์๋ AI๋ฅผ ์ ๊ทน์ ์ผ๋ก ํ์ฉํ์ฌ ๊ฐ๋ฐํ๋ ํธ์
๋๋ค. IDE ์์ฒด์๋ ์ฝํ์ผ๋ฟ์ด ์ ์ฉ๋์ด์์ด์ ๋ฐ๋ณต๋๋ ์ฝ๋ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์์ฐ์ฑ์๊ฒ ์์
ํ ์ ์๊ณ , ์ด๋ค ๋ฐฉ๋ฒ์ด ์ข์์ง ๊ณ ๋ฏผ์ด ๋ ๋ ๊ทผ๊ฑฐ์๋ ์ถ์ฒ์ ์ฃผ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์์. ํนํ ์ด ์ฑ
์ AI ์๋์์ ChatGPT๋ฅผ ์ผ๋ง๋ ๋ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ ์ ์๋์ง์ ๋ํ '๊ตฌ์ฒด์ ์ธ’ ๋ฐฉ๋ฒ๋ค์ ๋ด๊ณ ์์ด ๋์ฑ ํฅ..
Develop/Git
git commit ํ git push ๋ฅผ ํ๋ ค๊ณ ํ๋๋ฐ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋จ๋ฉด์ ์คํจํ๋ ์ํฉ์ ๋ง์ฃผํ๋ค. error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 send-pack: unexpected disconnect while reading sideband packet fatal: the remote end hung up unexpectedly ์ด๋ฐ์ ๋ฐ ์๋๋ค์ ํด๋ดค์ง๋ง, ๊ฒฐ๋ก ์ ์ผ๋ก ํด๊ฒฐํ ์ ์์๋ ๋ฐฉ๋ฒ์ ๋ฒํผ์ ์ฉ๋์ ๋๋ฆฌ๋ ๊ฒ์ด์๋ค. https://git-scm.com/docs/git-config#Documentation/git-config.txt-httppostBuffer Git - git-config Docum..
Review
์๋
ํ์ธ์, dawonny ์
๋๋ค.์ค๋์ ์ ๊ฐ ๋ ๋ฌ๋์ ํ ๋ป ๋น ์ ธ์ ํ๋ํ๋ DND ์ ๋ํด์ ํ๊ธฐ๋ฅผ ๋จ๊ฒจ๋ณผ๊นํฉ๋๋ค. DND ๋?๊ณต์ ํํ์ด์ง: https://dnd.ac/dnd/about DND๋ 'ํ๋ก์ ํธ์ ์ฆ๊ฑฐ์์, ๋ชจ๋์๊ฒ ๊ธฐํ๋ฅผ'์ด๋ผ๋ ์ฌ๋ก๊ฑด์ผ๋ก 8์ฃผ๊ฐ ๊ฐ๋ฐ์์ ๋์์ด๋๊ฐ ํ์
ํ์ฌ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ IT ์ฐํฉ๋์๋ฆฌ์
๋๋ค.์๋ ์ด๋ฏธ์ง์์ ๋ณผ ์ ์๋ฏ์ด, ๋ฒ์จ ์ด ์ฐธ๊ฐ์ ์๊ฐ 500๋ช
์ ๋์ ์ ๋๋ก ๊พธ์คํ ์ฑ์ฅํด์์ต๋๋ค.์ ๊ฐ ํ๋ํ ๊ธฐ์๋ 11๊ธฐ์์ด์! ๋งค์ฃผ ์ด์์ง๋ถ๋ค์ด ๋ชจ๋ํฐ๋ง์ ํ๋ฉฐ ๊ฐ์ด๋๋ผ์ธ ๋ฐ ๋ฏธ์
์ ์ ๊ณตํด์ฃผ์๋๋ฐ, ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋งค์นญ๋ ํ์๋ค๊ณผ ํจ๊ป ํ๋ก์ ํธ๋ฅผ ์์ฑํด๋๊ฐ๋ ๋ฐฉ์์ผ๋ก ์งํ๋ฉ๋๋ค. 8์ฃผ ๊ฐ ์งํ ๋ฐฉ์ํ๋์ ์ด 8์ฃผ ๋์ ์งํ๋๋ฉฐ, ์ฒซ ์ฃผ๋ ํ๋น๋ฉ๊ณผ ํ๋ก์ ํธ ์์์ ํ ..
Review
์๋
ํ์ธ์ dawonny ์
๋๋ค! ์ค๋์ ์ ๊ฐ 2๋
๊ฐ ๋ชธ ๋ด์๋ GDSC ๋ผ๋ ์ปค๋ฎค๋ํฐ์ ๋ํด ํฌ์คํ
ํด๋ณด๋ ค๊ณ ํฉ๋๋ค.๋ง์นจ ์ง๊ธ ์ ํฌ ํ๊ตญ์ธ๋ ์ฑํฐ์ GDSC ๋ฉค๋ฒ ๋ชจ์ง๊ธฐ๊ฐ์ผ๋ก ์๊ณ ์์ด์, 2๋
๊ฐ ์ด๋ค ํ๋์ ํด์๋์ง ํฌ์คํ
ํ๋ฉด ์ง์ํ ๋ ๋์์ด ๋์ค๊น ํ์ฌ ์ด๋ ๊ฒ ์์ฑํด๋ด
๋๋ค. ๋ฌผ๋ก ํ๊ตญ์ธ๋ ์ฑํฐ๊ฐ ์๋๋๋ผ๋ ์ฐธ๊ณ ํ ๋งํ ๋ถ๋ถ๋ค์ด ์๋๋ก ์์ฑํด๋ณด๊ฒ ์ต๋๋ค! (ํ์ฌ๋ GDSC์์ GDG on Campus ๋ก ๋ช
์นญ์ด ๋ฐ๋์๋ค๊ณ ๋ค์์ต๋๋ค. ๋ช
์นญ๋ง ๋ฌ๋ผ์ก์ ๋ฟ์ด๊ณ , ์ ๊ฐ ํ๋ํ GDSC ์ GDG on Campus ๋ ๋์ผํ๋ค๊ณ ์๊ฐํด์ฃผ์๋ฉด ๋ฉ๋๋ค!)GDSC ๋?https://developers.google.com/community/gdsc?hl=ko Google Developer Student Clubs |..
Review
์๋
ํ์ธ์.์ค๋ ์๊ฐ๋๋ฆด ๋์๋ [์ค๋ฌด๋ก ํตํ๋ ํด๋ฆฐ์ฝ๋(๋ง์๋ฐ๋ฆฌ์๋
ธ ์ฝํฐ์๋ฆฌ ์ง์)] ์
๋๋ค.์ด ์ฑ
์ ๊ฐ๋ฐ์๋ค์ด ์ค๋ฌด์์ 'ํด๋ฆฐ ์ฝ๋'๋ฅผ ์ด๋ป๊ฒ ์ ์ฉํ๋ฉด ์ข์์ง, ์์ฑ๋ฒ์ ๋ํด์ ์์ธํ ์๋ ค์ฃผ๋ ์ฑ
์
๋๋ค.ํด๋ฆฐ ์ฝ๋๋ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ค์์ฑ์ ์ธ์ํ๊ณ ์์ง๋ง, ์ค์ ๋ก ์ด๋ป๊ฒ ์ ์ฉํด์ผ ํ ์ง ๋ง๋งํดํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.์ด ์ฑ
์ ๊ทธ๋ฐ ๊ณ ๋ฏผ์ ํด๊ฒฐํด์ฃผ๋ ์ค์ฉ์ ์ธ ๊ฐ์ด๋๋ผ์ธ์ ์ ๊ณตํด์. ==========CHAPTER 1 ํด๋ฆฐ ์ฝ๋_1.1 ์ฝ๋ ์ค๋ฉ์ด๋ ๋ฌด์์ธ๊ฐ์?_1.2 ๋ฆฌํฉํฐ๋ง์ ๋ฌด์์ธ๊ฐ์?_1.3 ๋ ์ํผ๋ ๋ฌด์์ธ๊ฐ์?_1.4 ์ ํด๋ฆฐ ์ฝ๋์ธ๊ฐ์?_1.5 ๊ฐ๋
์ฑ, ์ฑ๋ฅ ํน์ ๋ ๋ค_1.6 ์ํํธ์จ์ด ์ ํ_1.7 ๊ธฐ๊ณ ์์ฑ ์ฝ๋_1.8 ์ด ์ฑ
์์ ์ฌ์ฉํ๋ ํํ_1.9 ๋์์ธ ํจํด_1.10 ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํจ๋ฌ๋ค..
Review
์๋
ํ์ธ์ dawonny ์
๋๋ค. ์ผ๋ง ์ [24.08.09-08.11] 3์ผ๋์ ์งํ๋ JUNCTION ASIA 2024 ์ ๋ค๋
์์ด์!์ ๊ฐ ์ง๊ธ๊น์ง ๋๊ฐ๋ดค๋ ํด์ปคํค ์ค์ ๊ท๋ชจ๊ฐ ๊ฐ์ฅ ํฐ ๋ํ์๊ณ , ๊ฒฝ์ฃผ์ HICO ์์ ์งํ๋์์ด์. ์ง์์ ๋ ์ง์ธ๋ค์ ๋ชจ์์ 5๋ช
์ผ๋ก ์ด๋ฃจ์ด์ง ํ์ ๋ง๋ค๊ณ ํ์ผ๋ก ์ง์ํ์ด์.๊ฐ์ธ์ผ๋ก ์ง์ํ๊ฒ ๋๋ค๋ฉด, ํด์ปคํค ์ฐธ๊ฐ์ ์ ์ ์ดํ ๋์ค์ฝ๋ ๋ด์์ ๊ฐ์ธ์ ์ผ๋ก ํ๋น๋ฉ์ ์ด๋ฃจ์ด์ผํด์. ํด์ปคํค ์ง์ ์ ๊ฐ๋จํ ์๊ธฐ์๊ฐ์๋ฅผ ์์ฑํด์ผํ๋๋ฐ์.์ ๋ ๋ค์๊ณผ ๊ฐ์ด ์์ฑํ์ด์. ์ค์ ์ ์ถํ ๋ด์ฉ์ ์๋๊ณ ์ด๋ค ๋ด์ฉ์ ๋ฃ์๋์ง์ ๋ํด ์์ฑํ ๊ฒ์ด๋ ์ฐธ๊ณ ํด์ฃผ์ธ์! 1. ๋ณธ์ธ์ ๋ํ ๊ฐ๋จํ ์๊ฐ๋ฅผ ํด์ฃผ์ธ์.๊ด์ฌ์๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ ์คํ๊ฐ๋ฐ/IT ์ปค๋ฎค๋ํฐ์ ์ํ๋ ๊ฒฝํ์ด๋ค ์์ธ์ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์๋ ๊ฐ..
Review
์๋
ํ์ธ์ dawonny ์
๋๋ค. ์ผ๋ง์ ์ฝ์์ค์์ 2024 ์ธํ์ฝ์ด ์ด๋ ธ์ต๋๋ค!์๋
์๋ ์ ์ฒญํ๋ค๊ฐ ๋จ์ด์ก์๋๋ฐ, ์ฌํด๋ ์ด์ด ์ข๊ฒ ๋น์ฒจ๋์ด ๋ค๋
์ค๊ฒ ๋์์ด์. ๋ด๋
์๋ ๊ฐ ์ ์์์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์งค๋งํ๊ฒ๋๋ง ํ๊ธฐ๋ฅผ ๋จ๊ฒจ๋ณด๋ ค ํฌ์คํ
ํฉ๋๋ค! ๋ฐ์คํฌ์์ ๊ธฐ๋
๋ฐฑ์ด๋ ์์, ์คํฐ์ปค, ์ด๋ฆํ๋ฅผ ๋ฐ๊ณ ์์ผ๋ก ์
์ฅํ์ด์.์ฐธ๊ฐ์๋ค์ด ์ ๋ง ๋ง์์ต๋๋ค! ์ฌ๊ธฐ์ด๋, ๋ฌด์ ์ฌ, ์ ํ, ๋ฐ์ดํฐ๋
๋ฑ์ ๋ค์ํ ๊ธฐ์
์์ ๋ถ์ค๋ฅผ ์ด์ํ๊ณ ์์๊ณ ,์์ธต์ธ 2์ธต์์๋ ๋คํธ์ํน ํ์ฌ์ ๋์๋ฆฌ ๋ถ์ค๋ ์ด์๋๊ณ ์์์ด์.์ด๋ฒคํธ์ ์ด์ฌํ ์ฐธ์ฌํ๋ฉด์ ๊ตฟ์ฆ๋ค์ ๋ฐ์์์ต๋๋ค! ์ธ์
์ 4๊ฐ ์ ๋ ๋ค์๋๋ฐ์. ์ธ์
์ ๋ค์ผ๋ฉด์ ๊ธฐ๋กํ๋ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก๊ฐ๋ตํ๊ฒ ๊ธฐ์ต์ ๋จ๋ ํค์๋๋ฅผ ์ ๋ฆฌํด๋ณด๋ คํฉ๋๋ค.11:25 - 12:05 103ํธ์ธํ๋ฐ ์ํคํ
์ฒ 2024 ..
Review
์๋
ํ์ธ์.์ค๋ ์๊ฐ๋๋ฆด ๋์๋ [์
๋ฌด์ ํ์ฉํ๋ node.js(์ดํ ๊ณ ํ ์ง์)] ์
๋๋ค. ์ด ์ฑ
์ Node.js์ ๋ํด ์ฒด๊ณ์ ์ผ๋ก ๋ฐฐ์ฐ๊ณ ์ถ์ดํ๋ ๋ถ๋ค์๊ฒ ํ๋
์๋ผ๊ณ ํ ์ ์๋๋ฐ์, ๊ธฐ์ด๋ถํฐ ์ค๋ฌด ํ์ฉ์ ์ํ ๊ณ ๊ธ ๊ธฐ์ ๊น์ง ๋๋ฃจ ๋ค๋ฃจ๊ณ ์์ด์ ๋ง์น ์ ์ ๊ฐ์ ์ฑ
์
๋๋ค. ์ฐ์ , ์ด ์ฑ
์ด ๋ค๋ฃจ๊ณ ์๋ ๋ด์ฉ์ ๊ฐ๋ตํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.Node.js์ ๊ธฐ์ด ์ง์๋ถํฐ ์์ํด ์ต์คํ๋ ์ค๋ฅผ ํ์ฉํ ์น ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ, REST API ์ค๊ณ, ๋ฆฌ์กํธ์ ์ต์คํ๋ ์ค๋ฅผ ๊ฒฐํฉํ ํ์คํ ๊ฐ๋ฐ, CLI ๋๊ตฌ ๊ฐ๋ฐ, ์ฑ๋ฅ ํ๋, ๋น๋๊ธฐ ์ฒ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ํ
์คํธ์ ๋ฐฐํฌ์ ์ด๋ฅด๊ธฐ๊น์ง ๋งค์ฐ ํญ๋์ ์ฃผ์ ๋ฅผ ์ปค๋ฒํ๊ณ ์์ต๋๋ค.์ด์ฒ๋ผ ๋ฐฉ๋ํ ๋ด์ฉ์ ๋ค๋ฃจ๋ฉด์๋ ๊ฐ ์ฃผ์ ๋ง๋ค ๊น์ด ์๊ฒ ์ค๋ช
๋์ด ์์ด, ๊ฐ๋ฐ์๋ค์ด ์ค๋ฌด์์ ๋ฐ๋ก ํ์ฉํ ์ ์๋๋ก ..
Develop
์นํ์ด์ง๋ฅผ ๊ฐ๋ฐํ๊ณ ๋ฐฐํฌํ๋๋ฐ, ํฐ ์ฉ๋์ SVG ํ์ผ์ด ๋ง์ด ๋ค์ด๊ฐ๋ ํ์ด์ง์ด์ ๊ทธ๋ฐ์ง ๋ ๋๋ง์ด ์ค๋๊ฑธ๋ฆฌ๋ ๋ฌธ์ ๊ฐ ์์๋ค.๋ฐ๋ผ์ ์กฐ๊ธ์ด๋ผ๋ SVG ํ์ผ์ ์ต์ ํํด๋ณด๊ณ ์ํ๋ค. PageSpeed Insights๊ฐ๊ด์ ์ผ๋ก ์ ์ ์ธก์ ์ ๋จผ์ ํด๋ณด๋ ๊ฒ์ด ์ข๊ฒ ๋ค.์๋์ ์ฌ์ดํธ์ ๋ฐฐํฌ๋ ์ฌ์ดํธ์ ๋งํฌ๋ฅผ ์
๋ ฅํ๋ฉด ๊ฒฐ๊ณผ๋ฅผ ์ ์ ์๋ค.https://pagespeed.web.dev/ PageSpeed Insights์ฌ๋ฐ๋ฅธ URL์ ์
๋ ฅํ์ธ์.pagespeed.web.dev ๋จผ์ ํด๋์ ํ์ ๊ฒฝ์ฐ๋ฅผ ์ดํด๋ณด์. ๋ฐ์คํฌํฑ์ ๊ฒฝ์ฐ๋ ํ์ธํด๋ณด์. SVGOSVG ํ์ผ์ ๋ ๋๋ง ์๊ฐ์ ์ค์ด๊ธฐ ์ํด SVG ์ต์ ํ๋ฅผ ํด๋ณด์.SVGO๋ฅผ ์ค์นํ๊ณ ์ฌ์ฉํ์ฌ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๊ฒ์ด๋ค. 1. SVGO๋ฅผ ์ค์นํ๋ค.npm inst..
Develop
์ด ํฌ์คํ
์์๋ React.js๋ก ๊ฐ๋ฐํ๊ณ Vercel์ ํตํด ๋ฐฐํฌํ ํ๋ก์ ํธ์ ๋ํด์ฌ์ดํธ๋งต์ ์์ฑํ์ฌ ๊ตฌ๊ธ ์์น ์ฝ์์ ์ ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃฌ๋ค.์ด ๊ณผ์ ์์ ๋ฐ์ํ ๋ฌธ์ ์ ๊ทธ ํด๊ฒฐ ๋ฐฉ๋ฒ๋ ํจ๊ป ๋ค๋ฃจ๊ณ ์ํ๋ค. ์ฌ์ดํธ๋งต์ด ๋ก์ปฌ์์๋ ๋ณด์ฌ์ง๋๋ฐ, ๋ฐฐํฌ๋ฅผ ํ๋ฉด ๋ณด์ฌ์ง์ง ์๋ ๋ฌธ์ ,๋ฐฐํฌํด์ ์ฌ์ดํธ๋งต์ด ๋ณด์ฌ์ง๋๋ฐ๋ ์ฑ๊ณตํ๋๋ฐ, robots.txt ๊ฐ ์ฐจ๋จํด์ URL ๊ฒ์ฌ๋ฅผ ํด๋ ํฌ๋กค๋ง์ ํ์ง ๋ชปํ๋ ๋ฌธ์ ๋ฑ ๋ค์ํ ๋ฌธ์ ๋ฅผ ๋ง์ฃผํ๋ค ๐ฅฒ๊ฒฐ๊ณผ์ ์ผ๋ก ์๋์ ๊ฐ์ด ํ์ ๋ ์ฌ์ดํธ๋งต ์ธ์์ ์ฑ๊ณตํ ์ ์์๋ค.๊ณผ์ google search console ์ ๋จผ์ ํด๋น ์ฌ์ดํธ๋ฅผ ๋ฑ๋กํ๋ค. sitemap.xml ๋ง๋ค๊ธฐhttps://www.xml-sitemaps.com/์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ ์ฌ์ดํธ๋งต ํ์ผ์ ๋ง๋ค์ด ๋ค์ด๋ก๋ ๋ฐ๋๋ค..
Develop
์ต๊ทผ์ ์๋น์ค ํ๋ณด๋ฅผ ์ํ ์จ๋ณด๋ฉ ํ์ด์ง๋ฅผ ๊ฐ๋ฐํ๋ฉด์, ๋์์ด๋๊ฐ ๋ง๋ค์ด์ฃผ์ ์ด๋ฏธ์ง๋ค์ ๋ง์ด ํ์ด์ง์ ์ถ๊ฐํ ์ผ์ด ์์๋ค.์ด ๊ณผ์ ์์ SVG ์ด๋ฏธ์ง ํ์ง ๊นจ์ง ๋ฌธ์ ๊ฐ ์์๋๋ฐ, ํด๊ฒฐ ๊ณผ์ ์ ๊ณต์ ํ๋ คํ๋ค.React.js, JavaScript, Tailwindcss ํ๊ฒฝ์์ ์งํํจ๋ฌธ์ SVG ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ๋ ์ค, ํนํ ๋ชจ๋ฐ์ผ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์์๋ง ๋ฟ์๊ฒ ์ด๋ฏธ์ง ํ์ง์ด ๋จ์ด์ง๋ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ค.์๋ SVG ํ์ผ์ ์ฅ์ ์ด ๊ณ ํ์ง ๋ฒกํฐ ๊ทธ๋ํฝ์ด๊ธฐ์ SVG๋ก ์ถ๊ฐํ ๊ฒ์ธ๋ฐ, PC ๋ธ๋ผ์ฐ์ ์์๋ ๊นจ์ง์ง ์๊ฒ ๋ณด์ด๊ณ ๋ชจ๋ฐ์ผ๋ก ํ์ธํ์ ๋ ๊นจ์ง๋ ํ์์ด ๋ํ๋ฌ๋ค. ๊ธฐ์กด ์ฝ๋ํด๊ฒฐ ๊ณผ์ ๋ฌธ์ ์ ํด๊ฒฐ์ฑ
์ ์ฐพ์ผ๋ฉด์, SVG๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ๋ณ๊ฒฝํ๋๊ฒ ํ์ง ๊นจ์ง ํ์์ ํด๊ฒฐํ ์ ์์์ ์๊ฒ๋์๋ค. ํ๊ทธ ๋์ ์ ์์ ๋ ์ฝ๋ ๋ณ๊ฒฝ..
Review
์๋
ํ์ธ์! ์ค๋ ์๊ฐ๋๋ฆด ๋์๋ [ํ๋ฐํธ์๋ ๊ฐ๋ฐ์ ์ํ ํ
์คํธ์
๋ฌธ(์์์ด ๋ค์ผํ๋ฏธ ์ง์)] ์
๋๋ค. ์ผ๋ง์ ๋ฉด์ ์ ๋ณด๋ฉด์ ‘๊ฐ๋ฐ์ ํ๋ฉด์ ํ
์คํธ ์ฝ๋๋ฅผ ์์ฑํด๋ณธ์ ์ด ์๋๋’ ๋ ์ง๋ฌธ์ ๋ฐ์๋๋ฐ์.๋ณธ๊ฒฉ์ ์ผ๋ก ํ๋ก์ ํธ์ ์ ์ฉํด๋ณธ ์ ์ ์๋ค๊ณ ๋๋ตํ์์ด์.๊ทธ๋์ ๋๋ ํ์ ํ
์คํธ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฒ์ ๋ํด์ ์ ์์๋์ด์ผ๊ฒ ๋ค-๋ผ๋ ๋ค์ง์ ํ์์ต๋๋ค. ํ
์คํธ ๊ด๋ จ๋ ์ ๋ฃ ๊ฐ์๋ ์ ํ๋ธ ์์๋ค์ด ๋ญ๊ฐ ์๋ ์ฐพ์๋ณด๋ ์์ค์, ์ข์ ๊ธฐํ๋ก ์ด ๋์๋ฅผ ์ ํ๊ฒ ๋์์ด์. ๐ฑ ๋ชฉ์ฐจCHAPTER 1 ํ
์คํธ ๋ชฉ์ ๊ณผ ์ฅ์ ๋ฌผCHAPTER 2 ํ
์คํธ ๋ฐฉ๋ฒ๊ณผ ํ
์คํธ ์ ๋ตCHAPTER 3 ์ฒ์ ์์ํ๋ ๋จ์ ํ
์คํธCHAPTER 4 ๋ชฉ ๊ฐ์ฒดCHAPTER 5 UI ์ปดํฌ๋ํธ ํ
์คํธCHAPTER 6 ์ปค๋ฒ๋ฆฌ์ง ๋ฆฌํฌํธ ์ฝ๊ธฐCHAPTER ..
Review
์๋
ํ์ธ์ dawonny ์
๋๋ค.ํ์ฐฝ Google I/O Extended ์ ์์ฆ์ธ๋ฐ์. ํ๊ตญ์์๋ ํฌ๊ฒ ํ๊ต์ ์ธ์ฒ์์ ์ด๋ฆฌ๋ ๊ฒ ๊ฐ๋๋ผ๊ตฌ์!๊ทธ๋์ ์ง๋ 7์ 4์ผ, ์น๊ตฌ๋ค๊ณผ ํจ๊ป ํ๊ต์์ ์ด๋ฆฌ๋ Google I/O Extended ์ ๋ค๋
์์ต๋๋ค.์ฅ์๋ 'ํ๊ต ํ
ํฌ๋
ธ๋ฒจ๋ฆฌ ๋ง์AI ๋ผ์ด์ง' ์๊ตฌ์. ์ ๊ฑด๋ฌผ์ด๋ผ ๊ทธ๋ฐ์ง ์พ์ ํ์ด์!ํ์ง๋ง ํ๊ต์ญ์์ ์ข ๊ฑฐ๋ฆฌ๊ฐ ๋จ์ด์ ธ์์ด์ ํ์๋ฅผ ํ๊ณ ๊ฐ์ต๋๋ค. ์ธ์
์ ๋ณด๊ฐ ์คํ๋๊ธฐ ์ ์ ๋ธ๋ผ์ธ๋ ํฐ์ผ์ ๊ตฌ๋งคํด์ ์ข ๋ ์ ๋ ดํ๊ฒ ํฐ์ผ์ ๊ตฌ๋งคํ ์ ์์์ด์. ํ์ํ
์ด๋ธ์ ์๋์ ๊ฐ์์ต๋๋ค.Timetable18:30 ~ 19:00 ์ฒดํฌ์ธ & ๋คํธ์ํน19:00 ~ 19:20 Keynote - I/O 2024 Overview by ์กฐํฌ์ฃผ / GDG Pangyo19:20 ~ 1..
Review
์๋
ํ์ธ์, dawonny ์
๋๋ค.์ค๋ ๋ฆฌ๋ทฐ ํ ๋์๋ [์๋ฌ๊ฐ ๋ฌด์ญ์ง ์๊ฒ ๋๋ ์ฑ
(์ฌ์ฟ ๋ผ๋ฐ ํ๋ก์ ํค, ๋ชจ์น์ฆํค ๊ณ ํ๋ก ์ง์)] ์
๋๋ค. ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ๋ค์ํ ์๋ฌ๋ฅผ ๋ง์ฃผํ๊ฒ๋๋๋ฐ์.์ ์
์ ๋ ์๋ฌ๋ค์ ๋ง์ฃผํ๋ฉด ๋ง์ ์์ ์๋ฌ๋ฉ์ธ์ง์ ์๋ฌธ์ ๋ชจ๋ฅด๊ฒ ๋ ๋ฌธ์ ๋ค ๋๋ฌธ์ ์ฐธ ๋ง๋งํ๊ณ ์ด๋ ต๊ฒ ๋๊ปด์ก๋ ๋๊ฐ ์๊ฐ์ด ๋ฉ๋๋ค.์๋ฌ๋ฅผ ์์ฃผ ๋ง์ฃผํ๋ฉด์, ์ฌ๋งํ ์๋ฌ๋ ๊ตฌ๊ธ๋ง์ ํตํด์ ํด๊ฒฐ์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์๊ฒ๋ ์ดํ๋ก๋ ๊ทธ์ ๋๋ก ๋๋ ต์ง๋ ์๊ฒ ๋์์ง๋ง์!ํนํ ์์ฆ์ GPT ์ ๊ฐ์ AI ๊ฐ ์๋ฌํด๊ฒฐ์ ํฐ ๋์์ ์ฃผ๊ธฐ ๋๋ฌธ์ ๋๋ฒ๊น
๋ ๋น ๋ฅด๊ฒ ํ ์ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ง๋ง ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ , ์๋ฌ ๋ฉ์์ง๋ฅผ ๋ณด๋ฉด์ ๋ฌด์์ ํ๋ ธ๋์ง, ๋ฌด์์ ๊ณ ์ณ์ผ ํ๋์ง์ ๋ํด ์ดํดํ ์ ์๋ค๋ฉด ๋๋ฒ๊น
์ ๋๋์ฑ ๋น ๋ฅด๊ฒ ์งํ๋ ์ ์๋ค..
Review
์๋
ํ์ธ์, dawonny ์
๋๋ค!์ค๋์ ๋ธ๋ ํธ ๋์คํฐ์ [๋ฌ๋ ๊นํ๋ธ ์ก์
]์ด๋ผ๋ ์ฑ
์ ๋ํ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํด๋ณด๋ ค๊ณ ํฉ๋๋ค.๊นํ๋ธ ์ก์
์ ๋ํด ๊น์ด ์๋ ๊ณต๋ถ๋ฅผ ํ๊ณ ์ถ์ด ํ์๋ ๋ถ๋ค๊ป ์์ฃผ ์ ์ฉํ ์ฑ
์ด ๋ ๊ฒ ๊ฐ์ ์๊ฐํด๋๋ฆด๊ฒ์.๐ ํฅ๋ฏธ๋ฅผ ๋์๋ ์ด์ ์ฌ์ค ์ด์ ์ ๊นํ๋ธ ์ก์
์ ๋ํด์ ์์ธํ ๊ณต๋ถํ๊ณ ๊ฐ๋
์ ์์๋ณธ ์ ์ ์์์ด์.ํ์ง๋ง ์ต๊ทผ์ ์ ํฌ์คํ
์ ๋ณด์ ๋ถ๋ค์ ์์๊ฒ ์ง๋ง ๊ฐ๋ฐ ๋ธ๋ก๊ทธ์ ๊ธ์ ์ ํด์ง ์๊ฐ๋ง๋ค ํ์ธํ๊ณ , ๊นํ๋ธ ํ๋กํ(README) ํ์ผ์ ์๋์ผ๋ก ๋ฐ์๋๊ฒ ํ๋ ค๊ณ ๊นํ๋ธ ์ก์
๊ธฐ๋ฅ์ ๊ฒฝํํด๋ณด๋ฉด์ ํฅ๋ฏธ๊ฐ ์๊ฒผ์ต๋๋ค.์๋ํ ์์
์ ํ๋ค ๋ณด๋ฉด ๊นํ๋ธ ์ก์
์ฒ๋ผ ์ ์ฉํ ๋๊ตฌ๊ฐ ์ ๋ง ๋ง๋ค๋ ๊ฑธ ๋๊ผ๊ฑฐ๋ ์. ์ฐ๋ฆฌ๊ฐ ์์
ํ ๋ ์๋ํ๊ฐ ์ค์ํ ๋งํผ, ๋ ์์๋ณด๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๋ค์์ด์.๐ ์ฑ
์ ๋ด..
Review
์๋
ํ์ธ์, dawonny ์
๋๋ค. ์ ๋ ํ์ฌ ์กธ์
์ ์์ ์ ๋ถ์ด๊ธฐ๋ํ๊ณ , ์ฃผ๋ณ์ ํดํ์ ์น๊ตฌ๋ค์ด ๋ง์ํธ์ธ๋ฐ์.๊ทธ๋์ ์ด ์ฐธ์ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์๊ฒฉ์ฆ ์ทจ๋์ ๋์ ํด๋ณด๊ธฐ๋กํ์ต๋๋ค! ์ผ๋ง์ ์ ํ๊ธฐ์ํ์ ์์ํ๊ณ ์๊ณ , ํฉ๊ฒฉ ์ ์๋ฅผ ๋คํํ ๋๊ฒจ์ ๊ณง ์ค๊ธฐ์ํ ์ค๋น๋ฅผ ํด์ผํ ๊ฒ ๊ฐ์ต๋๋ค.์ง์ ์ํ์ ํ๋ฒ ๋ณด๋๊น ์ด๋ค ์์ผ๋ก ์ค๋นํ๋ฉด ์ข์์ง ์๊ฒ ๋๋ผ๊ตฌ์! ๊ทธ๋์ ์ด๋ ๊ฒ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํด๋ด
๋๋ค.ํ๊ธฐ ์ ํ ์์ ๊ณํ์์ผ์ ๋ถ๋ค๊ป ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ๋ค์. ์ฐธ๊ณ ๋ค์ด๊ฐ๊ธฐ์ ์์, ์ ๋ ์ํ ์์๋ 3์ฃผ ์ ์ฏค์ ๋ฌธ์ ์ง์ ๊ตฌ์
ํ๊ณ ๋๋ต 2์ฃผ์ ๋ ์๊ฐ ๋ด์ ์กฐ๊ธ์ฉ ๋ค ํ์์ด์!๋ง์ง๋ง 4, 5 ๊ณผ๋ชฉ์ ์ํ ์ผ๋ง ์๋จ์์ ๋ (2-3์ผ) ์กฐ๊ธ ๊ธํ๊ฒ ํ์๊ตฌ์. ํนํ 5๊ณผ๋ชฉ์ ์ ๋ ์์ผ ๋ค ์ ๋ฆฌํ๊ณ ๊ฐ ์ ์์์ต๋๋ค.๊ทธ๋์์ธ์ง ์ ์๋ 1,2..
Finds & Notes
์คํ์์ค ๊ธฐ์ฌ๋ฅผ ํ๋ฒ๋ ํด๋ณธ ๊ฒฝํ์ด ์๋๋ฐ ๋ฒ์ญํ๋ ๊ฒ์ผ๋ก ์์ํด๋ณด๊ณ ์ถ์ด์ก๋ค.๋ฌด์์ ํ ๊น ๊ณ ๋ฏผํ๋ค๊ฐ ํ์์ ์์ฃผ ๋ค์ด๊ฐ๋ MDN Web Docs ๋ฅผ ๋ชฉํ๋ก ์ก์๋ค.ํํ๊ณ ์ GPT ๊ทธ๋ฆฌ๊ณ ๊ตฌ๊ธ๋ง๊ณผ ํจ๊ป๋ผ๋ฉด ๋ฒ์ญ์ ๋๋ ต์ง ์์ผ๋๊น..!๋น์ฅ ๋์ ! ์ฐธ๊ณ ) ๊ธฐ์ด์ ์ธ Git ์ ๋ค๋ฃฐ ์ค ์๋ค๋ ๊ฐ์ ํ์ ์์ฑํ๋ค.๋ฐฉ๋ฒ์ผ๋จ ๋ ๊ฐ์ ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ ๋ค๋ฃฐ ๊ฒ์ด๋ค.https://github.com/mdn/translated-content https://github.com/mdn/content 1. ๋ ๊ฐ์ ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ fork ํด์จ๋ค. Fork ๋ฒํผ์ ๋๋ฅด๋ฉด ๋๋ค. 2. [๋ณธ์ธ ๊นํ๋ธ ID]/translated-content ๋ ํฌ์งํฐ๋ฆฌ์ [๋ณธ์ธ ๊นํ๋ธ ID]/content ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ ๋ ๋ค ๋ก์ปฌ์ clone ํ๋ค.์ด๋ก..
Finds & Notes
๋ธ๋ก๊ทธ์ ๊ธ์ ์ฐ๋ฉด ์๋์ผ๋ก ์ปค๋ฐ๋๋ ๊ฑธ ์ค์ ํด๋ณด๊ณ ์ถ์ด์ ๋์ ํ๋ ํฌ์คํ
!์ด๋ฌ๋ฉด ์ข ๋ ์ฐ๊ณ ์ถ์ ๋ง์์ด ๋ค์ง ์์๊น ํ๋.. ;) ์ฌ์ค ์๋ ์ฐ๋ tistory-readme-stats ์๋น์ค ๊ฐ ์์๋๋ฐ ์ด์ ํฐ์คํ ๋ฆฌ์์ open api ์๋น์ค๋ฅผ ์ข
๋ฃํด์ ์ฌ๋ผ์ ธ๋ฒ๋ ธ๋ค.์๋ฌดํผ GitAction ์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์๊ธธ๋ ์ด๊ฑธ๋ก ํด๋ณผ๊น ํ๋ค. ์ฐจ๊ทผ์ฐจ๊ทผ ํด๋ณด์! RSS ์ค์ ๋จผ์ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ๊ด๋ฆฌ > ๋ธ๋ก๊ทธ๋ก ๋ค์ด๊ฐ๋ค ์ ์ฒ๋ผ ์ค์ ํด์ฃผ๊ณ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฅํ๋ค๊ทธ๋ฆฌ๊ณ [๋ณธ์ธ ๋ธ๋ก๊ทธ ์ฃผ์]/rss ์ฃผ์๋ก ์ ์ํด์ ์ ๋์ค๋์ง ํ๋ฒ ํ์ธํด๋ณด๊ธฐex: https://dawonny.tistory.com/rss GitAction์ต์ ๊ธ ๋ชฉ๋ก 5๊ฐ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ถ๋ถ์ README์ ์ถ๊ฐํ๋ ค๊ณ ํ๋ค.๊นํ๋ธ์ ์ฒ์ ๋ค์ด๊ฐ๋ฉด ๋ณด..
Review
์๋
ํ์ธ์ dawonny ์
๋๋ค.์ค๋ ๋ฆฌ๋ทฐ ํ ๋์๋ [๊ฐ๋ฐ์๋ฅผ ์ํ ์ปค๋ฆฌ์ด ๊ด๋ฆฌ ํธ๋๋ถ(๋ง์ดํด ๋กญ ์ง์)] ์
๋๋ค. ๊ฐ๋ฐ์๋ก์์ ์ปค๋ฆฌ์ด๋ฅผ ์๋ค ๋ณด๋ฉด ๊ฐ๋ฐ ์์ฒด๋ณด๋ค ๋ ๋ค์ํ ๋ฌธ์ ์ ์ง๋ฉดํ ์ ์์ต๋๋ค. ์ง์ฅ ๋ด ์ธ๊ฐ๊ด๊ณ๋ถํฐ ์ด์ง ๋ฐฉ๋ฒ๊น์ง ์ ๋ง ๋ค์ํ์ฃ . ์ด ์ฑ
์ ์ฝ์ผ๋ฉด์ ๋๋ ์ ์, ์ ๊ฐ ์๊ฐํ๋ ๊ฒ๋ณด๋ค ์ปค๋ฆฌ์ด ๊ด๋ฆฌ๋ ํจ์ฌ ๋ ๋์ ๋ฒ์๋ฅผ ํฌํจํ๋ค๋ ๊ฒ์
๋๋ค.์ ์๋ 46๊ฐ์ง์ ์ด์ผ๊ธฐ๋ฅผ ํตํด ๋ท์ค์ผ์ดํ, ๋ณผ๋๋, ์ฌ๋, ํํฐ๋ ์คํธ, ์ ํ ๋ฑ ์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ์ ์ ๋ช
ํ์ฌ๋ค์์ ์ป์ ๊ฒฝํ๊ณผ ๋
ธํ์ฐ๋ฅผ ํ์ด๋
๋๋ค. ๋ฑ๋ฑํ์ง ์๊ณ ์น๊ทผํ ๋ฌธ์ฒด์ ๋ํ ์์ ๋ค์ด ํฌํจ๋์ด ์์ด ์ฝ๊ธฐ์ ํธํ๊ณ ์ข์์ต๋๋ค.์ธ์๊น์๋ ๋ถ๋ถ๐ p.36์ข์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๊ด๋ฆฌ์๋ ์ฌ๋ฌ๋ถ์ ์ง๋ฌด์ ๋ํ ์ฑ
์์ ์ง๊ณ , ์ฌ๋ฌ๋ถ์ ์ค์ค๋ก์ ์ปค๋ฆฌ์ด๋ฅผ..
Review
์๋
ํ์ธ์, dawonny ์
๋๋ค. ์ค๋๋ง์ ๋ฐ๋ณด์
์ ํ
ํฌ์ธ๋ฏธ๋๋ฅผ ์ ์ฒญํด์ ๋ฃ๊ฒ๋์๋๋ฐ์. ๋ฐ๋ณด์
์์ผ๋ก์ ๋ฏธ์
์ ์ํํ๋ ์๋
์ด ์๊ฐ๋์ ์ฆ๊ฑฐ์ ๋ค์!์ด๋ฒ ํ
ํฌ์ธ๋ฏธ๋๋ '๊ธฐ์ ๋ธ๋ก๊ทธ'๋ฅผ ์ฃผ์ ๋ก, ๊ธ๋ ์ปค๋ฎค๋ํฐ ์ด์์์ด์ ๋ณ์ฑ์ค๋์ด ์ธ๋ฏธ๋ ์คํผ์ปค๋ก ์ฐธ์ฌํด์ฃผ์
จ์ต๋๋ค.์ธ๋ฏธ๋์ ์ ๋ชฉ์ [์ค์ฉ์ฃผ์ ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ธ์ฐ๊ธฐ] ์์ด์.์ธ๋ฏธ๋๋ฅผ ๋ฃ๊ฒ ๋ ๊ณ๊ธฐ๋์ฌ์ค ์ด๋ฒ ์ธ๋ฏธ๋๋ฅผ ๋ฃ๊ฒ ๋ ๊ฐ์ฅ ํฐ ์ด์ ๋ ์ ๊ณ ๋ฏผ์ ํด๊ฒฐํ ์ ์์๊นํ๋ ๊ธฐ๋ ๋๋ฌธ์ด์์ด์.๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ณ ๋ฏผ์ ๊ธฐ์ ๋ธ๋ก๊ทธ์ ๋ฐฉํฅ์ฑ์ ๋ํ๊ฒ์ด์์ต๋๋ค. ์ฒ์์ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ๋ฅผ ์์ํ ๋ชฉ์ ์ ์๊ฐํ ๊ฐ์๋ฅผ ์ ๋ฆฌํ๋ ๊ฒ์ด์์ด์. ํ์ง๋ง ์๊ฐ์ด ์ง๋๋ฉด์ ์ถ๊ฐ๋ก ๊ถ๊ธํ ๊ฒ๋ค์ ์ ๋ฆฌํ๊ฑฐ๋ ํธ๋ฌ๋ธ์ํ
์ ๊ธฐ๋กํ๋ ์ฉ๋๋ก๋ ์ฌ์ฉํ๊ฒ ๋์์ฃ . ๊ทธ๋ฌ๋ค ๋ณด๋ ๋ฐฉ๋ฌธ์ ์๊ฐ ๋์ด๋๋ฉด์ ์ด..
Review
์๋
ํ์ธ์. dawonny ์
๋๋ค. ์ค๋ ๋ฆฌ๋ทฐํ ๋์๋ [์ฝ๊ธฐ ์ฌ์ด ์ฝ๋(๋งํฌ ์๋จผ ์ง์)] ์
๋๋ค. 1.์ฝ๋๋ฅผ ์์ฑํด์ ํ๋ก๊ทธ๋จ์ด ๋์ํ๊ฒ ํ๋ ๊ฒ. ์ด๋ ๊ฒ ๋จ์ํ ํ๋ก๊ทธ๋จ์ด ‘์คํ’์ด ๋๊ฒ ํ๋ ๊ฒ๋ ๊ฐ๋ฐ์๋ก์ ์ค์ํ ์๋ฌด์ด๊ณ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๊ฒ์ด์ง๋ง, ๋ ๋์๊ฐ์ ๊ณ ๋ คํด๋ณผ ๊ฒ์ด ์๋ค๋ฉด ๋ฌด์ ์ผ๊น์? ๊ฐ๋ฐ์ ๋ํด ์ ๋ชจ๋ฅด๋ ๋ถ์ผ์ ์๋ ์ฌ๋์๋ ์ฌ๋์ด๋ผ๋ฉด ์๋น์ค ์์ฒด๊ฐ ์ ์คํ๋๋ ๊ฒ์ด ๋ ์ค์ํ ์ ์๊ฒ ์ง ๋ง์. ์ฝ๋๋ฅผ ๊น๋ํ๊ฒ ์ง๋ ๊ฒ, ๋ค์ํ ํจํด์ ์ ์ฉํ๊ณ ๊ตฌ์กฐ๋ฅผ ์ ์ค๊ณํ๋ ๊ฒ… ๋ฑ๋ฑ ๋ชจ๋ ๋ต์ด ๋ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.ํ์ง๋ง ์ ๋ ์ด ์ฑ
์ ์ฝ๊ณ ์ด ๋ชจ๋ ๊ฒ์ด ๊ฒฐ๊ตญ์๋ ์ด ๋ชฉํ๋ฅผ ํฅํด์ผ ํ๊ฒ ๊ตฌ๋-๋ผ๋ ์๊ฐ์ด ๋ค์์ด์. ๋ฐ๋ก ์ฌ๋์ด ์ฝ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์ง์ผํ๋ค๋ ๊ฒ์
๋๋ค. 2.๊ฐ์ธ ํ๋ก์ ํธ๊ฐ..
Review
์๋
ํ์ธ์ dawonny ์
๋๋ค.์ค๋ ๋ฆฌ๋ทฐ ํ ๋์๋ [์ค์ ์ค๋ฒจํธ & ์ค๋ฒจํธํท ์
๋ฌธ] ์
๋๋ค. ์ ๋ ์น ํ๋ก ํธ์๋ ๋ถ์ผ ๊ณต๋ถ๋ฅผ ํ๋ฉฐ, ์ฃผ๋ก ๋ฆฌ์กํธ๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ตํ๊ณ ์๋๋ฐ์.ํ์ง๋ง ์ด๋ฒ ๋์๋ฅผ ์ข์ ๊ธฐํ๋ก ์ ๊ณต๋ฐ์ ์ค๋ฒจํธ์ ๋ํด์ ์ฒ์ ์ ํด๋ณด๊ฒ ๋์์ต๋๋ค! ์๋ฌด๋๋ ๋น์ฅ ๋์ค์ ์ผ๋ก ์ฐ์ด๊ณ ์ทจ์
์์ฅ์์ ์์๊ฐ ๋ง์ ๊ฒ์ ๋ฆฌ์กํธ์ด๊ฒ ์ง๋ง, ์๋ฐ์คํฌ๋ฆฝํธ ํํฉ 2022 ๋ณด๊ณ ์๋ฅผ ๋ณด๋ฉด ๊พธ์คํ ์ค๋ฒจํธ์ ์ธ๊ธฐ๋๊ฐ ์ฐ์ํฅํ๊ณ ์๋ ๊ฒ์ ์ ์ ์์ด์.๊ทธ๋งํผ ๊ณ์ ์ฌ๋๋ค์ด ๊ด์ฌ์ ๊ฐ์ง๊ณ ์๋ ์ค๋ฒจํธ์ ๋ํด์ ์ ๋ํ ํฅ๋ฏธ๊ฐ ์๊ฒผ๋๋ฐ์. ๋ฌด์๋ณด๋ค ์ ๋ ๋์ผํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ์ค๋ฒจํธ ์ฝ๋์ ๋ฆฌ์กํธ ์ฝ๋๋ฅผ ๋น๊ตํ ๊ฒ์ ๋ณด๋ฉด์, ์ค๋ฒจํธ๊ฐ ์ ๋ง ๊ถ๊ธํด์ก์ด์. ์ค๋ฒจํธ์ ๊ตฌ๋ฌธ์ด๋ ํ
ํ๋ฆฟ ์ธ์ด ์์ฒด๊ฐ ์ฝ๊ฒ ๋๊ปด์ก๊ฑฐ๋ ์. ..
Develop/React.js
์์ฆ ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ๋ฉด์ api ํธ์ถํ๋ ๋ถ๋ถ์ ๋ํด์ ์ต์ ํํ ์ ์๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ์กฐ๊ธ์ฉ ๋ฆฌํฉํ ๋งํด๋ณด๋ ์ค์ด๋ค.๊ทธ ์ค์์๋ ๋๊ฐ์ ๋ด์ฉ์ผ๋ก api ๋ฅผ ํธ์ถํ์ ๋, ๋ค์ ์๋ต์ ์๋กญ๊ฒ ๊ธฐ๋ค๋ ค์ผํ๋ ๋ถ๋ถ์ ๊ฐ์ ํด๋ณด๊ณ ์ถ์๋ค. ์บ์ฑ ์ด๋?์บ์ฑ์ด๋ ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ํ๋ฒ ์๋ต์ผ๋ก ๋ฐ์ผ๋ฉด, ์์๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ๊ณณ์ ์ ์ฅํด์ ํ์์์ ๋ ๋น ๋ฅด๊ฒ ๋ถ๋ฌ์์ ์ฌ์ฉํ ์ ์๋ ํ๋ก์ธ์ค๋ฅผ ๋งํ๋ค. ์ฆ, ๋๊ฐ์ ์์ฒญ์ ๋ ํ๋ ๋ถํ์ํ ์์ฒญ์ ์ค์ผ ์ ์๋ค. ์บ์ฑ์ ์ด๋์ํ์ง?localStorage, sessionStorage ๋ฑ ๋ค์ํ ๊ณณ์ ์ ์ฅํ ์ ์๋ค.๋๋ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ซํ๋ฉด ์บ์ ๋ฐ์ดํฐ ๋ํ ๊น๋ํ๊ฒ ์ญ์ ๋๊ธธ ์ํ๊ธฐ์ sessionStorage์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ํํ๋ค. * ์๊ตฌ์ ์ผ๋ก ์ ์ฅํ๊ณ ์ถ์ผ๋ฉด local..
Review
์๋
ํ์ธ์ dawonny ์
๋๋ค. ์ค๋ ๋ฆฌ๋ทฐ ํ ๋์๋ ์
๋๋ค. ๋ง์นจ ๋ฉด์ ์ ์ค๋นํด์ผํ๋ ์ํฉ์ ๋์ธ ์ ์ ๋ง๋งํจ์ ์กฐ๊ธ์ด๋๋ง ๋ฌ๋์ค, ๊ทธ๋ฆฌ๊ณ ์์ผ๋ก์ ์ง์์๋ ๋ฐฉํฅ์ฑ์ ์๋ ค์ค ๊ณ ๋ง์ด ์ฑ
์ด์์ด์.์ด ์ฑ
์์๋ ํ์ง ์นด์นด์ค ๋ฉด์ ๊ด์ด IT ๊ธฐ์
์ทจ์
๊ณผ ์ด์ง ์ ๋ต์ ์์ธํ๊ฒ ๋ค๋ฃน๋๋ค. ๋ฉด์ ๊ด์ ์
์ฅ์์ ์ง์์์๊ฒ ๋ฐ๋ผ๋ ๋ชจ๋ ๋ด์ฉ๋ค, ์๋ฅผ๋ค์ด ๊ธฐ๋ณธCS์ง์, ํฌํธํด๋ฆฌ์ค, ์ฝ๋ฉํ
์คํธ, ๋ฉด์ ํ ๋ฑ ์ ๋ง ์์ฐจ๊ฒ ๋ด๊ฒจ์์ด์.๊ทธ ์ค์์ ๊ฐ์ธ์ ์ผ๋ก ๊ธฐ์ต์ ๋จ๋ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์์. ๐ p.50 ์ ์
์ ๋ฝ์ ๋ ์ค์ํ๊ฒ ๋ณด๋ ๊ฒํ์ฌ ๊ท๋ชจ๊ฐ ํด ์๋ก ์ ์
์ฌ์ ๊ณต์ฑ ๋ ํน์ ์ธ์ด ๊ตฌ์ฌ ๋ฅ๋ ฅ์ ๋ณด๋ ๊ฒฝ์ฐ๋ ๋๋ฌผ๋ค. ํน์ ์ธ์ด๋ฅผ ๊ตฌ์ฌํ๋ฉด ์ฐ๋ ์ฌํญ์ ์์์ง๋ผ๋ ๊ทธ๋ณด๋ค๋ ๊ฐ๋ฐ์ ํฅ๋ฏธ๊ฐ ๋์์ ๋น ๋ฅด๊ฒ ๋ฐฐ์ธ ์ ์๋์ง, CS ์ ..