ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

728x90

<input>์— ์ž…๋ ฅ๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ 

<input onChange={(e)=>{ console.log(e.target.value) }}/>

e๋ผ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ๊ณ , e.target.value๋ผ๊ณ  ์ ์œผ๋ฉด ํ˜„์žฌ <input>์— ์ž…๋ ฅ๋œ ๊ฐ’์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค 

 

  • e.target ์ด๋Ÿฌ๋ฉด ํ˜„์žฌ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ณณ์„ ์•Œ๋ ค์คŒ
  • e.preventDefault() ์ด๋Ÿฌ๋ฉด ์ด๋ฒคํŠธ ๊ธฐ๋ณธ ๋™์ž‘์„ ๋ง‰์•„์คŒ
  • e.stopPropagation() ์ด๋Ÿฌ๋ฉด ์ด๋ฒคํŠธ ๋ฒ„๋ธ”๋ง๋„ ๋ง‰์•„์คŒ

 

state ์ž…๋ ฅ ๊ฐ’ ์ถ”๊ฐ€ 

 let [์ž…๋ ฅ๊ฐ’, ์ž…๋ ฅ๊ฐ’๋ณ€๊ฒฝ] = useState('');

 

 

(์ฐธ๊ณ )

๊ธฐํƒ€ ์ด๋ฒ ํŠธ ํ•ธ๋“ค๋Ÿฌ 

onMouseOver={ } ์ด๊ฑด ์ด ์š”์†Œ์— ๋งˆ์šฐ์Šค๋ฅผ ๋Œ”์„ ๋•Œ ์•ˆ์˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰

onScroll={ } ์ด๊ฑด ์ด ์š”์†Œ๋ฅผ ์Šคํฌ๋กคํ–ˆ์„ ๋•Œ ์•ˆ์˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰

728x90

'๐Ÿ“Frontend > ๐Ÿ“˜React' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[React] Router ?  (0) 2022.07.30
[React] Redux?  (0) 2022.07.29
[React] Mapํ•จ์ˆ˜  (0) 2022.07.26
[React] ๋ชจ๋‹ฌ์ฐฝ(์‚ผํ•ญ ์—ฐ์‚ฐ์ž)  (0) 2022.07.26
[React] State, Props  (0) 2022.07.26
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
ยซ   2025/09   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
๊ธ€ ๋ณด๊ด€ํ•จ