728x90
๋ฐ์ํ
1. props : ์ฌ์ฉ์๊ฐ ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ ๋ ์ค์ํ ๊ฒ์ด๊ณ ,
2. state๋ ๊ทธ props ๊ฐ์ ๋ฐ๋ผ ๋ด๋ถ์์ ๊ตฌํ์ ํ์ํ ๋ฐ์ดํฐ๋ค์ด๋ค.
: ์ข๋ ๋ค์ํ ์ผ์ ํ๋ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ํ์ํ state์ ๊ฐ๋ ! props๋ฅผ ๋ ์ ํ์ฉํ ์ ์๊ฒ ๋ ๊ฒ.
์์ ์ฝ๋ ์์
์ปดํฌ๋ํธ ์์๋ค title, sub ๊ฐ๋ค์ ์ ๋ ๊ฒ ์ ์ด์ฃผ๋๊ฒ ์ง์ ๋ถํด์ ์๋ก ์ ํ๊ณ ๋ฐ๋ก ๋นผ์ฃผ๋ ค๊ณ ํ๋ค. ๊ทธ๋ ํ์ํ ๊ฒ์ด ๋ฐ๋ก ํ๋จ์
constructor(props){
super(props);
here it goes
}
์ ๊ธฐ ์์ ํ์ํ ์ฝ๋๋ฅผ ๋ฃ์ด์ฃผ๋ ๊ฒ์ด๋ค.
์๊ธฐ ๋ด๊ธด ์ฝ๋๋ค์ด ๊ฐ์ฅ ๋จผ์ ์คํ๋๊ฒ ๋๋ค.
ํ๋จ์ ์ฝ๋์ ๊ฐ์ด ์์ !
728x90
๋ฐ์ํ
'๐ป Deep Wide Programming > React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React JS] ๋ฆฌ์กํธ ๊ธฐ๋ณธ ํ์ต ๋ฉ๋ชจ (2) | 2021.03.31 |
---|---|
[์ํ์ฝ๋ฉ ๋ฆฌ์กํธ] ์ด๋ฒคํธ state ๋ณ๊ฒฝํ๊ธฐ (feat. bind ํจ์, setStateํจ์) (0) | 2020.10.04 |
[์ํ์ฝ๋ฉ ๋ฆฌ์กํธ] ๋ฆฌ์กํธ๋ฅผ ๋์์ฃผ๋ ํฌ๋กฌ ํ์ฅ์ฑ (0) | 2020.10.04 |
[์ํ์ฝ๋ฉ ๋ฆฌ์กํธ] props๋ฅผ ์ฌ์ฉํ ๋ฆฌํฉํ ๋ง (0) | 2020.10.04 |
[์ํ์ฝ๋ฉ ๋ฆฌ์กํธ] 10-11๊ฐ ์ปดํฌ๋ํธ ๋ง๋ค๊ธฐ (0) | 2020.10.04 |