๐Ÿ“Œ ๋ณ€์ˆ˜์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ

useState๋Š” ๊ธฐ๋ณธํ˜•์ด ๋ฐฐ์—ด์ด๋‹ค.

index[0]โ†’ ๋‹ด๊ณ ์ž ํ•˜๋Š” ๋ณ€์ˆ˜

index[1]โ†’ ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ”๊พธ๊ณ ์ž ํ•˜๋Š” ํ•จ์ˆ˜๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ด๊ฒจ์žˆ๋‹ค.(๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์—…๋ฐ์ดํŠธ)

useState("๋‹ด๊ณ ์ž ํ•˜๋Š” ๋ณ€์ˆ˜ ๋‚ด์šฉ")

let[๋ณ€์ˆ˜ ๋‚ด์šฉ ๊ทธ๋Œ€๋กœ, b] = useState("๋‹ด๊ณ ์ž ํ•˜๋Š” ๋ณ€์ˆ˜ ๋‚ด์šฉ")

โœ”state๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ?

์ปดํฌ๋„ŒํŠธ ๋‚ด๋ถ€์—์„œ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•ด์•ผํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

state๋ฅผ ์“ฐ๋ฉด html์€ ์ž๋™ โ€œ์žฌ๋žœ๋”๋งโ€ ๋œ๋‹ค.

(๋ฐ”๋กœ๋ฐ”๋กœ ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•จ)

๐Ÿ“Œ state ๋ณ€๊ฒฝ ํ•จ์ˆ˜ ํŠน์ง•

(๋ฉ”๋ชจ๋ฆฌ ์ ˆ์•ฝ ์ฐจ์›์—์„œ)

โœ spread array [โ€ฆarray]

โœ์›๋ณธ์€ ์ตœ๋Œ€ํ•œ ๊ฑด๋“ค์ด์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

๋ฐฐ์—ด ๊ทธ๋Œ€๋กœ๋ฅผ ๋ณต์‚ฌํ•œ ํ›„ ๊ทธ๊ฑธ ๊ฐ€๊ณต์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

๐Ÿ“Œ ์™ธ๋ถ€ ๋ณ€์ˆ˜ ๊ฐ’ ์ฐธ์กฐ VS ์ฝœ๋ฐฑ ํ•จ์ˆ˜์˜ ์ด์ „ ๊ฐ’ ์ฐธ์กฐ