Babel

1. ๋ฐ”๋ฒจ(babel)์ด๋ž€? โ–ช ๋ธŒ๋ผ์šฐ์ €๋‚˜ ํ”Œ๋žซํผ๋งˆ๋‹ค ๋ณด์—ฌ์ง€๋Š” ๋ชจ์Šต์ด ๋‹ค๋ฅธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ์ด๋Ÿฌํ•œ ์ฐจ์ด๋ฅผ ์ตœ์†Œํ™”ํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €, ํ™˜๊ฒฝ์— ์˜ํ–ฅ์„ ๋œ ๋ฐ›๊ณ  ํ•ด๋‹น ์›น ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ตœ์ ํ™”๋ฅผ ํ•˜๋Š” ์ž‘์—…์„ ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง•์ด๋ผ๊ณ  ํ•œ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ๋Š” ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• ์ด์Šˆ๋Š” ์ฝ”๋“œ์˜ ์ผ๊ด€์„ฑ๋„ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค๊ณ  ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ ํ•˜๋Š” ์š”์†Œ ์ค‘์— ํ•˜๋‚˜์ด๋‹ค. ์ด๋Ÿฐ ํฌ๋กœ์Šค ๋ธŒ๋ผ์šฐ์ง• ์ด์Šˆ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋งŒ๋“ค์–ด์ง„ ํˆด์ด ๋ฐ”๋ฒจ์ด๋‹ค! ES6+ ๋ฒ„์ „์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋‚˜ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ, JSX ๋“ฑ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ๋ถ„๋ฅ˜๋˜๋Š” ์–ธ์–ด๋“ค์— ๋Œ€ํ•ด์„œ๋„ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ˜ธํ™˜์„ฑ์„ ์ง€์ผœ์ค€๋‹ค. ์ฝ”๋“œ๋ฅผ ๋ณ€ํ™”์‹œํ‚ค๋Š” ํŠธ๋žœ์ŠคํŒŒ์ผ๋Ÿฌ์˜ ์—ญํ• ์„ ํ•œ๋‹ค. ๋ฐ”๋ฒจ ์„ค์ •์„ ํ•  ๋•Œ ๋‘๊ฐ€์ง€๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ๋‘๊ฐ€์ง€ ํŒŒ์ผ ํฌ๋งท์€ ๋‹จ๋…์œผ๋กœ ์“ฐ์ผ ์ˆ˜๋„ ์žˆ๊ณ , ํ•จ๊ป˜ ์“ฐ์ผ ..
๋ฐ(Ming) ๐Ÿˆ‍โฌ›
'Babel' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก