You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
๋ ธ๋ import
๐ require vs import ๋ฌธ๋ฒ ๋น๊ต (CommonJS vs ES6)
require vs import ๋ฌธ๋ฒ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ๋ชจ๋์ ๋ถ๋ฌ์ค๋ ๋ฌธ๋ฒ ๋๊ฐ์ง ( require / exports ) ์ ( import / export ) ํค์๋๋ฅผ ์ ํ๊ฒ ๋๋๋ฐ, ์ด ๋์ ๋น์ทํ๋ฉด์๋ ๋ฌ๋ผ ๊ฐ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐํ๋๋ฐ ์์ด ํผ๋์ ์ค๋ค. ๋๋ค ์ธ๋ถ์ ํ์ผ์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฝ๋๋ฅผ ๋ถ๋ฌ์จ๋ค๋ ๊ฐ์ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์์ง๋ง, ์ ํ ๋ค๋ฅธ ๋ฌธ๋ฒ ๊ตฌ์กฐ๋ฅผ ์ง๋๊ณ ์๋ค. ( require / exports ) ๋ NodeJS์์ ์ฌ์ฉ๋๊ณ ์๋ CommonJS ํค์๋์ด๊ณ Ruby ์ธ์ด ์คํ์ผ๊ณผ ๋น์ทํ๋ค๋ผ๊ณ ๋ณผ์ ์๋ค. ( import / export ) ๋ ES6(ES2015)์์ ์๋กญ๊ฒ ๋์ ๋ ํค์๋๋ก์ Java๋ Python ์ธ์ด ๋ฐฉ์๊ณผ ๋น์ทํ๋ค. ์๋ฅผ ๋ค์ด, ์๋ 2์ค์ ์ฝ๋๋ ๊ธฐ๋ณธ..