Babel
[ReactJS] JSX์ ์ปดํฌ๋ํธ (Component)
JSX JSX๋ JavaScript์ ๋ฌธ๋ฒ์ ํ์ฅํ React๋ง์ ๋ฌธ๋ฒ์ผ๋ก, JavaScript ๋ด์์ HTML ๋งํฌ์ ์ ์ฌ์ฉํ ์ ์๋๋ก ํ ๊ฒ์ด๋ค. ๋งํฌ์ ๊ณผ ์๋ฐ์คํฌ๋ฆฝํธ ๋ก์ง์ด ์๋ก ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ํ๋จํ์ฌ ์ด๋ฅผ ํ ๋ฒ์ ์์ฑํ ์ ์๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํ ๊ฒฐ๊ณผ ์๊ฒจ๋ ๋ฌธ๋ฒ์ด๋ค. JavaScript ๋ด์์ ๋งํฌ์ ์ ์์ฑํ ์ ์๊ณ , JS ๋ก์ง๋ ํจ๊ป ์์ฑํ ์ ์๋ค. JavaScript ์ ์ ๋ฌธ๋ฒ์ ์๋๊ธฐ ๋๋ฌธ์ ๋ธ๋ผ์ฐ์ ์์ ์ด๋ฅผ ํด์ํ ์ ์๋ค. ๋ฐ๋ผ์ Babel ๋ณ์ญ๊ธฐ๋ก ์ด๋ฅผ React.createElement() ํจ์๋ก ๋ณํํ๋ ๊ณผ์ ์ด ๋ฐ๋์ ํ์ํ๋ค. JSX์ ํน์ง JSX๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ด๋ค. ํน์ ํ ๋ณ์์ ์ด ๊ฐ์ ๋ด์ ์ ์๊ณ , ํจ์์ ์ธ์๋ก ์ ๋ฌํ๊ฑฐ๋ ํจ์์ ๋ฆฌํด๊ฐ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. f..