React State and Props
props
๋ ์์ ์ปดํฌ๋ํธ์์ ํ์ ์ปดํฌ๋ํธ๋ก ์ ๋ฌ๋๋ ์ฝ๊ธฐ ์ ์ฉ ๋ฐ์ดํฐ์ ๋๋ค. ์ปดํฌ๋ํธ ๋ด๋ถ์์ props ๊ฐ์ ์ง์ ์์ ํ ์ ์๋ค๋ ํน์ง์ด ์์ต๋๋ค.state
๋ ์ปดํฌ๋ํธ์ ์ํ๋ฅผ ์ ์ฅํ๊ณ ๋ณ๊ฒฝํ ์ ์๋ ๋ฐ์ดํฐ์ ๋๋ค. ๋ณดํต ๋ฒํผ์ ํด๋ฆญํ๊ฑฐ๋ ๊ฐ์ ์ ๋ ฅํ๋ ๋ฑ์ ์ด๋ฒคํธ์ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค.state
๋ ์์ฑ์(constructor)์์๋ง ํ ๋น ํ ์ ์์ต๋๋ค.state
๋setState
๋ฅผ ์ด์ฉํด ์์ ํ ์ ์์ต๋๋ค. (Front-end 12-11๊ณผ ์ฐ๊ฒฐ)
props
์state
๋ชจ๋ ์ผ๋ฐ์ ์ธ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด์ ๋๋ค. ๋ ๊ฐ์ฒด ๋ชจ๋ render์ ๊ฒฐ๊ณผ๋ฌผ์ ์ํฅ์ ์ค ์ ์๋ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ง๋ง, ์ปดํฌ๋ํธ์ ๊ธฐ๋ฅ์ ์ธ ์ธก๋ฉด์์๋ ์ฝ๊ฐ ๋ค๋ฆ ๋๋ค.props
๋ ํจ์์ ๋งค๊ฐ๋ณ์(parameter)์ฒ๋ผ ์ปดํฌ๋ํธ์ ์ ๋ฌ๋๋ ๋ฐ๋ฉด,state
๋ ํจ์ ๋ด์ ์ ์ธ๋ ๋ณ์์ ๋น์ทํ๊ฒ ์ปดํฌ๋ํธ ์์์ ๊ด๋ฆฌ๋ฉ๋๋ค.
Last updated