Components
Components
๋ค๋ฅธ ์ปดํฌ๋ํธ๋ค๊ณผ ์ฐ๊ฒฐ๋์ด ์์ง ์๊ณ ๋ ๋ฆฝ์ , ๊ณ ๋ฆฝ์ ์ธ ์ฝ๋์ฌ์ผ ํ๋ค
์ธ์ ๋ ์ง ๋ค๋ฅธ๊ณณ์์ ์ฌ์ฌ์ฉํด์ ์ฌ์ฉํ ์ ์์ด์ผํ๊ณ ์ฌ์ฌ์ฉ์ฑ ๋์์ผํ๋ค
๋ฆฌ์กํธ๋ ์์ ๋จ์์ ์ปดํฌ๋ํธ๋ค์ ์กฐ๋ฆฝํด์ ํ๋ฉด์ ๋ง๋ค์ด ๋๊ฐ๋ค.
์ด๋ค ๋จ์๋ก ๋๋์ด์ผ ํ ๊น?
์ฝ๋๋ฅผ ์ฅ์ ํ ๋๋ ๋ฐ๋ณตํ์ง ๋ง๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅ ํ ์ฝ๋๋ค์ ์ฌ์ฌ์ฉ ํ ์ ์๋๋ก!! ์ปดํฌ๋ํธ๋ก ๋ง๋ ๋ค
์ฌ์ฌ์ฉ ๊ฐ๋ฅ์ ๋ฎ๋๋ผ๋ ํ ์ปดํฌ๋ํธ ์์์ ๋๋ฌด ๋ง์ ๋ก์ง๋ค์ด(UI, ๊ธฐ๋ฅ..) ๋ค์ด ์์ผ๋ฉด ์กฐ๊ธ ๋ ์์ ๋จ์๋ก ๋๋ ์ฃผ๋ ๊ฒ์ด ์ข์. (ํ๊ฐ์ ์ปดํฌ๋ํธํ ํ๋์ ์ผ๋ง ํ ์ ์๋๋ก ํด์ฃผ๋๊ฒ์ด ์ข๋ค.)
๊ตฌ์ฑ
render(), state, props
๋ก ๊ตฌ์ฑ๋์ด์๋ค.state : ๋ฐ์ดํฐ ๋ด๋ถ์ํ
props : ์ธ๋ถ๋ก๋ถํฐ ์ ๋ฌ๋ฐ์ ์ํ
render() : UI์ ๋ฐ์ดํฐ๋ฅผ ๋ด๊ณ ์๋ ํจ์
state, props ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋๋ฉด ๋ฆฌ๋๋๋๋ค
Last updated