Computer Programming/React
2023. 5. 15.
JSX๋? React ์์ ์ฌ์ฉํ๋ JSX ๋ฌธ๋ฒ | Babel
1. JSX๋? React์์์ JSX const element = Hello, world!; ์ ํ๊ทธ ๋ฌธ๋ฒ์ JSX ๋ผ๊ณ ๋ถ๋ฆฌ๋ javascript๋ฅผ ํ์ฅํ ๋ฆฌ์กํธ์์ ์ฐจ์ฉํ๋ ๋ฌธ๋ฒ์ด๋ค. ๋ฆฌ์กํธ์ ํจ๊ป ์ฌ์ฉ๋๋ ์ด์ ๋ ๋ฆฌ์กํธ๊ฐ UI์ state ์ ๋ณํ์ ์ด์ ์ ๋ง์ถ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๊ธฐ ๋๋ฌธ์ ์๋ฐ์คํฌ๋ฆฝํธ ํจ์์ html ํ๊ทธ๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ์ด ํจ๊ณผ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ์ฆ, react ์์๋ ๋ ๋๋ง ๋ก์ง์ด ui๋ก์ง ( ์ด๋ฒคํธ ์ฒ๋ฆฌ, state ๋ณํ, ๋ฐ์ดํฐ ์ค๋น๋ฐฉ์) ๊ณผ ๋ฐ์ ํ ์ฐ๊ด์ด ์๋ค. ๋ฐ๋ผ์ ๋งํฌ์
์ธ html ํ๊ทธ์ ํจ๊ป ๋ก์ง์ ์ฒ๋ฆฌํ ์ ์๋ JSX๋ฅผ ์ฌ์ฉํ๋ค. React์์ JSX ๋ฌธ๋ฒ ์ฌ์ฉ์ด ํ์๋ ์๋์ง๋ง, Javascript ์ฝ๋์ ํจ๊ป ui ๊ด๋ จ ์์
์ ์ฝ๊ฒ ํ ์ ์๋ html ํ๊ทธ๋ฅผ ..