useState

๊ฐœ์ธ ํ”„๋กœ์ ํŠธ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ HODU์ƒต์„ ์ง„ํ–‰ํ•˜๋˜ ์ค‘ ์œ ํšจ์„ฑ๊ฒ€์‚ฌ ๋ถ€๋ถ„์—์„œ input๊ฐ’์ด 1๊ฐœ์”ฉ ๋ฐ€๋ฆฌ๋Š” ํ˜„์ƒ์ด ๋‚˜์™”๋‹ค. ํšŒ์›๊ฐ€์ž… input๊ฐ’๋“ค์„ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” values ๊ฐ์ฒด์ƒ์„ฑ values์—์„œ ๊ตฌ์กฐ๋ถ„ํ•ดํ• ๋‹นํ•œ username, password๋ฅผ ์œ ํšจ์„ฑ๊ฒ€์‚ฌ ๋กœ์ง์— ๋„ฃ์–ด์ฃผ๊ณ  ์ด๋Ÿฐ์‹์œผ๋กœ onChange๋ฅผ ๊ฐ์ง€ํ•˜๋ฉฐ ๋ณ€๊ฒฝํ•ด ์ฃผ์—ˆ๋Š”๋ฐ ๋ฌธ์ œ๋Š” ์œ ํšจ์„ฑ test ์ •๊ทœํ‘œํ˜„์‹์„ ๋งŒ๋“  ๋ณ€์ˆ˜์— ์ง์ ‘ state๊ฐ’์„ ๋„ฃ์œผ๋‹ˆ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์˜€๋‹ค. ์›์ธ์€ onChangeํ•จ์ˆ˜์— if๋ฌธ์œผ๋กœ userNameRegExp, passwordRegExp ๋ฅผ ๋„ฃ์„๋•Œ์˜ state๋Š” setState๋กœ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ฐ’์ด ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๊ณ  ์ด๊ฑด setState๊ฐ€ ๋น„๋™๊ธฐ๋กœ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ•ด๊ฒฐ target๊ณผ targetName์„ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›๋Š” isVal..
YunCow
'useState' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก