๐ย Reference
๐ Chapter
โฃ
useState
useState
๋ ์ปดํฌ๋ํธ์ state ๋ณ์๋ฅผ ์ถ๊ฐํ ์ ์๋ React Hook์ด๋ค.
useState
๋ React์์ ์ํ(state)๋ฅผ ๊ด๋ฆฌํ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ํ
์ด๋ค.
์ปดํฌ๋ํธ ๋ด๋ถ์์ ๋ณ์๊ฐ ๋ณ๊ฒฝ๋ ๋๋ง๋ค ํ๋ฉด์ด ๋ค์ ๋ ๋๋ง๋๋๋ก ๋ง๋ค์ด ์ค๋ค.
useState
๊ฐ ๋ณํ๋ฉด component๋ฅผ ๋ ๋๋ง ์ํจ๋ค.
useState
๋ 2๊ฐ๋ฅผ ์ค๋ค.
์ฒซ ๋ฒ์งธ๋ value, ๋ ๋ฒ์งธ๋ ์ด๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ
useState
๊ฐ ์ฃผ๋ ๊ฒ์ด array์ด๋ค. (useState๋ ๋ฐฐ์ด์ ๋ฐํ)
state
setState
// ๋ฐฐ์ด์ ๋น๊ตฌ์กฐํ ํ ๋น์ผ๋ก ์ฌ์ฉ
const [state, setState] = useState(initialState);
setState
๊ฐ state
๋ฅผ ๋ณ๊ฒฝ ์ํค์ง ์๋๋ค.state
๋ฅผ const
๋ก ์ ์ธํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ด ๋ณํ์ง ์๋๋ค.useState
๋ฅผ ์ฌ์ฉํ ๋ ์ํ๊ฐ null
์ผ์๋ ์๊ณ ์๋ ์๋ ์์ ๋, Generics์ ํ์ฉํ๋ค.