์ด ๋ฌธ์๋ ๋ชจ๋ ์ธ์ด์ ์ ์ฉ๋ผ์ผ ํ ๊ท์น์ ์ค๋ช ํฉ๋๋ค.
๋ชจ๋ ์ ๋ชฉ์๋ ๋ค์๊ณผ ๊ฐ์ด ์์ด๋๊ฐ ๋ช ์์ ์ผ๋ก ์ค์ ๋์ด ์์ต๋๋ค.
## Try React {/*try-react*/}์์ด๋๋ ๋ฒ์ญํ๋ฉด ์๋ฉ๋๋ค! ์ด ์์ด๋๋ ํ์์ ์ํด ์ฌ์ฉ๋๋ฏ๋ก ๋ฒ์ญํ๋ฉด ์๋์ฒ๋ผ ์ธ๋ถ์์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ ๋ ๋งํฌ๊ฐ ๊นจ์ง ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ [์์ ๋ถ๋ถ](/getting-started#try-react)์ ์ฐธ์กฐํด์ฃผ์ธ์.โ ๊ถ์ฅ
## React ์๋ํด๋ณด๊ธฐ {/*try-react*/}โ ๊ธ์ง:
## React ์๋ํด๋ณด๊ธฐ {/*react-์๋ํด๋ณด๊ธฐ*/}์ด๋ ์์ ์๋ ๋งํฌ๋ฅผ ๊นจ์ง๊ฒ ๋ง๋ญ๋๋ค.
์ฃผ์์ ์ ์ธํ ๋ชจ๋ ์ฝ๋๋ ๋ฒ์ญํ์ง ์๊ณ ๊ทธ๋๋ก ๋๋ฌ ์ฃผ์ธ์. ์ ํ์ ์ผ๋ก ๋ฌธ์์ด์ ์๋ ํ ์คํธ๋ฅผ ์์ ํ ์ ์์ง๋ง, ์ฝ๋๋ฅผ ์ฐธ์กฐํ๋ ๋ฌธ์์ด์ ๋ฒ์ญํ์ง ์๋๋ก ์ฃผ์ํด์ฃผ์ธ์.
์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
// Example
const element = <h1>Hello, world</h1>;
ReactDOM.render(element, document.getElementById('root'));โ ๊ถ์ฅ
// ์์
const element = <h1>Hello, world</h1>;
ReactDOM.render(element, document.getElementById('root'));โ ํ์ฉ:
// ์์
const element = <h1>์๋
์ธ์</h1>;
ReactDOM.render(element, document.getElementById('root'));โ ๊ธ์ง:
// ์์
const element = <h1>์๋
์ธ์</h1>;
// "root"๋ HTML ์๋ฆฌ๋จผํธ์ ์์ด๋๋ฅผ ์๋ฏธํฉ๋๋ค.
// ๋ฒ์ญํ์ง ๋ง์ธ์.
ReactDOM.render(element, document.getElementById('๋ฟ๋ฆฌ'));โ ์ ๋ ๊ธ์ง:
// ์์
const ์์ = <h1>์๋
์ธ์</h1>;
ReactDOM.๊ทธ๋ฆฌ๋ค(์์, ๋ฌธ์.์์ด๋๋ก๋ถํฐ_์๋ฆฌ๋จผํธ_๊ฐ์ ธ์ค๊ธฐ('๋ฟ๋ฆฌ'));์ธ๋ถ ๋งํฌ๊ฐ MDN์ด๋ Wikipedia๊ฐ์ ์ฐธ๊ณ ๋ฌธํ์ ๋ฌธ์์ ์ฐ๊ฒฐ๋์ด ์๊ณ ํด๋น ๋ฌธ์๊ฐ ์๊ตญ์ด๋ก ์ ๋ฒ์ญ๋์ด ์๋ค๋ฉด ๋ฒ์ญ ๋ฌธ์๋ฅผ ๋งํฌํ๋ ๊ฒ๋ ๊ณ ๋ คํด๋ณด์ธ์.
์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
React elements are [immutable](https://en.wikipedia.org/wiki/Immutable_object).โ ํ์ฉ:
React ์๋ฆฌ๋จผํธ๋ [๋ถ๋ณ๊ฐ์ฒด](https://ko.wikipedia.org/wiki/๋ถ๋ณ๊ฐ์ฒด)์
๋๋ค.์ธ๋ถ ๋งํฌ๋ฅผ ๋์ฒดํ ๋งํ ์๊ตญ์ด ์๋ฃ๊ฐ ์๋ค๋ฉด (Stack Overflow, YouTube ๋น๋์ค ๋ฑ) ์์ด ๋งํฌ๋ฅผ ์ฌ์ฉํด์ฃผ์ธ์.