
React Component์ ์ ๋ ฅ = Props (์์ฑ)
React Component์ ์ถ๋ ฅ = React Element (ํ๋ฉด ๊ตฌํ)
โฃ ์ด๋ค ์์ฑ๊ฐ(๋ฐ์ดํฐ, props)์ ์ ๋ ฅ์ผ๋ก ๋ฐ์์ ์ํ(state)์ ๋ฐ๋ผ ๊ทธ์ ๋ง๋ element(Dom ์ถ๋ ฅ๋จ)๋ฅผ ๊ตฌ์ฑํด์ฃผ๋ ๊ฒ.
์ปดํฌ๋ํธ ์ด๋ฆ์ ํญ์ ๋๋ฌธ์๋ก ์์ํ ๊ฒ!
๋ ๊ณ ๋ธ๋ก์ ๋ง์ถ๋ฏ์ด ๋ผ์ ๋ง์ถฐ์ Component ๊ตฌ์ฑ, ์ด๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉํด์ ํ๋์ ์น์ ๊ตฌ์ฑ
Component: ๋ถ์ด๋นต ํ, Props: ๋ถ์ด๋นต ์ฌ๋ฃ, Element: ๋ถ์ด๋นต ๊ฒฐ๊ณผ
์ปดํฌ๋ํธ์ ์ ๋ฌํ ๋ค์ํ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ JavaScript์ ๊ฐ์ฒด
โฃ Props ํน์ง
Read-Only : ๊ฐ ๋ณ๊ฒฝ ๋ถ๊ฐ, ๋ชจ๋ React Component๋ Props๋ฅผ ์ง์ ๋ณ๊ฒฝํ ์ ์์
๊ฐ์ Props์์๋ ํญ์ ๊ฐ์ ๊ฒฐ๊ณผ ์ฆ ๊ฐ์ element๋ฅผ returnํ๊ฒ ๋จ!