728x90
JSX
JavaScript XML ์ ์ฝ์๋ก ์๋ฐ์คํฌ๋ฆฝํธ์ XML์ด ํฉ์ณ์ง ๋ฌธ๋ฒ.
XML ์ด๋?
- eXtensible Markup Language
- HTML๊ณผ ๊ฐ์ ๋งํฌ์
์ธ์ด์ด์ง๋ง, HTML์ ๋ฐ์ดํฐ๋ฅผ "ํํ"๋ผ๋ ๋งํฌ์
์ธ์ด์ธ ๋ฐ๋ฉด, XML์ ๋ฐ์ดํฐ๋ฅผ "๊ธฐ์ "ํ๋ ์ธ์ด
- ์๋ฐํ ๋งํ์๋ฉด XML์ ๋งํฌ์
์ธ์ด๋ผ๊ธฐ ๋ณด๋ค ๋งํฌ์
์ธ์ด๋ฅผ ์ ์ํ๊ธฐ ์ํ ์ธ์ด
.JS ์ .JSX์ ๋ฌธ๋ฒ ์ฐจ์ด
1. JSX๋ class๊ฐ ์๋ className์ ์ฌ์ฉ.
2. JSX์์๋ ๋ณ์๋ฅผ ์ฌ์ฉํ ๋, {}๋ฅผ ์ฌ์ฉํจ.
3. JSX : HTML ์์ ์คํ์ผ์ ์ง์ ํ ๋ style={{style}} ์ ํํ
4. JSX : ํ๋์ div ํ๊ทธ๋ก ๊ฐ์ธ์ผํจ.
๋์ ๊ฒฝ์ฐ .js๋ก ํ์ผ์ ์ ์ธํ์์์ง๋ง
๋ฌธ๋ฒ์ jsx์ ๋ฌธ๋ฒ์ ๋ฐ๋ผ๊ฐ๊ณ ์์์..^^:
728x90