1. onClick
onClick ์ด๋ฒคํธ๋ ํน์ element ๊ฐ ํด๋ฆญ๋์ ๋ ์ ์๋ ํจ์๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ค.
2. onChange
onChange ์ด๋ฒคํธ๋ ํน์ element ์ ๋ณํ๊ฐ ์๊ฒผ์ ๋ ์ ์๋ ํจ์๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ค.
3. mousemove
mousemove ์ด๋ฒคํธ๋ ํน์ tag ์์ญ ์์์ ๋ง์ฐ์ค ์ปค์๊ฐ ์์ง์ผ ๋ ๋ฐ์ํ๋ค.
4. onMouseOver
onMouseOver ์ด๋ฒคํธ๋ ํน์ tag ์์ญ ์์ ๋ง์ฐ์ค ์ปค์๊ฐ ์ง์ ํ ๋ ๋ฐ์ํ๋ค.
5. onMouseOut
onMouseOut ์ด๋ฒคํธ๋ ํน์ tag ์์ญ ์์ ๋ง์ฐ์ค ์ปค์๊ฐ ์ง์ ํ๋ค๊ฐ ๋ฒ์ด๋ ๋ ๋ฐ์ํ๋ค.
6. onKeyDown, onKeyPress, onKeyUp
onKeyDown ๊ณผ onKeyPress ๋ ํค๋ฅผ ๋๋ ์ ๋ ๋์ํ๊ณ onKeyUp ์ ๋๋ ๋ ํค์์ ์์ ๋์ ๋ ๋์ํ๋ค.
onKeyPress ๋ ๊ฐ์ ์ ๋ ฅํ๊ณ ํค(Enter, Spacebar ๋ฑ)๋ฅผ ๋๋ฌ์ผ ์ด๋ฒคํธ๊ฐ ์ ์์ ์ผ๋ก ๋ฐ์๋๋ค.
7. onSubmit
onSubmit ์ด๋ฒคํธ๋ <form> ํ๊ทธ์ ์ฌ์ฉ๋๋ค. <form> ํ๊ทธ ์์ ์๋ type ์ด submit ์ธ <input> ํ๊ทธ๋ฅผ ํด๋ฆญํ๊ฑฐ๋ <input> ํ๊ทธ์ ์ปค์๋ฅผ ๋๊ณ Enter ๋ฅผ ๋๋ฅด๋ฉด onSubmit ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ค.
'JavaScript > React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React] Redux ํด๋ ๊ตฌ์กฐ ์ ๋ฆฌํ๊ธฐ (0) | 2021.10.21 |
---|---|
[React] Redux ๋? (0) | 2021.10.21 |
[React] React ์์ bootstrap ์ฌ์ฉํ๊ธฐ(ReactStrap) (0) | 2021.10.20 |
[React] HTTP ํต์ ์ ์ํ ๋ฐฉ๋ฒ (Fetch, Axios, Promise) (0) | 2021.10.20 |
[React] props ์ฌ์ฉํ๊ธฐ #1 (0) | 2021.10.13 |
๋๊ธ