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