Frontend/React
React | ๋ณ์ vs State
์ด์ ํฌ
2023. 11. 23. 18:00
๋ณ์
- ๊ฐ์ ์ง์ ํ ๋นํ์ฌ ๋ณ๊ฒฝํ๋ค.
- ์์ฑ๋ Component ๋ด๋ถ์์๋ง ์ฌ์ฉ๋๋ ๊ฐ์ด๋ค.
- ๋ณ์ ๊ฐ์ด ๋ณ๊ฒฝ๋์ด๋ Component๊ฐ ๋ฆฌ๋ ๋๋ง ๋์ง ์๋๋ค.
let myVariable = 0;
myVariable = 1;
State
- useState๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธ๋ State๋ setState๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋ณ๊ฒฝํ๋ค.
- ์์ฑ๋ Component ๋ด ์ธ๋ถ์์ ์ฌ์ฉ๋ ์ ์๋ค. props๋ context ๋ฑ์ ํตํด ํ์ ์ปดํฌ๋ํธ๋ก ์ ๋ฌ ๊ฐ๋ฅ
- State ๊ฐ์ด ๋ณ๊ฒฝ๋๋ฉด Component๊ฐ ๋ฆฌ๋ ๋๋ง ๋๋๋ก ํธ๋ฆฌ๊ฑฐ ๋๋ค.
- ์ํ ๊ด๋ฆฌ๊ฐ ํ์ํ๊ฑฐ๋, ๋์ UI ๊ตฌํ์ ์ํด ์ฌ์ฉ๋๋ค.
const [myState, setMyState] = useState(0);
setMyState(1);
๋ฐ์ํ