๐Type 'string' is not assignable to type 'MouseEventHandler<HTMLButtonElement>'.
์ค๋ฅํด๊ฒฐ
์ด๋ฒคํธ ํธ๋ค๋ฌ๋?
- ํน์ ์์์์ ๋ฐ์ํ๋ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํจ์
- ์ด๋ฒคํธ ํธ๋ค๋ฌ๊ฐ ์ฐ๊ฒฐ๋ ํน์ ์์์์ ์ง์ ๋ ํ์ ์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด, ์น ๋ธ๋ผ์ฐ์ ๋ ์ฐ๊ฒฐ๋ ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ์คํ
onClick | ๋ง์ฐ์ค ํด๋ฆญ ์ |
ondbClick | ๋ง์ฐ์ค ๋๋ธํด๋ฆญ ์ |
onmousedown | ๋ง์ฐ์ค ๋ฒํผ ๋๋ฅผ ์ |
onmouseup | ๋ง์ฐ์ค ๋ฒํผ์์ ์ ๋ ์ |
onmouseout | ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ ์์๋ฅผ ๋ฒ์ด๋ ์ |
onmousemove | ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ ์์ ์์์ ์์ง์ผ ์ |
onmouseover | ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ ์์ ์์ ์ฌ๋ผ์์ ์ |
onkeydown | ํค๋ณด๋ ๋๋ฅผ ์ |
onkeypress | ํค๋ณด๋๋ฅผ ๋๋ฅด๊ณ ์๊ฐ๋ฝ์ ๋ ์ |
onkeyup | ํค๋ณด๋ ํค์์ ์๊ฐ๋ฝ์ ๋ ์ |
onChange | input ์์ ๊ฐ์ด ๋ฐ๋ ์(๋ณ๊ฒฝ ์ด ํ, ํฌ์ปค์ค๋ฅผ ์์ ๋) |
oninput | input ์์ ๊ฐ์ด ๋ฐ๋ ์(๋ฐ๋ ์งํ) |
onblur | input ์์์์ focus๋ฅผ ์์ ์ |
onfocus | input ์์์์ focus๊ฐ ์ฃผ์ด์ง ์(์ปค์๊ฐ ๋ค์ด ์ฌ ๋) |
onsubmit | ํผ ์ ์ถ ๋ฒํผ์ ๋๋ฅผ ์ |
onload | ํด๋น ํ์ด์ง๊ฐ ์ฒ์ ์ฝํ ์(๋ธ๋ผ์ฐ์ ์์ ๋ฌธ์๋ฅผ ์ฝ์ ๋) |
onunload | ํด๋น ํ์ด์ง๋ฅผ ๋๊ฐ ์(๋ธ๋ผ์ฐ์ ์์ ๋ฌธ์๋ฅผ ๋ซ์ ๋) |
onabort | ํ์ด์ง๋ ์ด๋ฏธ์ง ์ฝ์ด์ค๊ธฐ๊ฐ ์ค๋จ ๋์ ์ |
onerror | ํ์ด์ง๋ ์ด๋ฏธ์ง๋ฅผ ์ฝ์ด์ค๋ ์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ |
'JavaScript[JS]' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[React] CRA (Create React App) ๊ธฐ์ด ์ ๋ฆฌ (0) | 2023.03.23 |
---|---|
[JS] ๋น๋๊ธฐ ์ฒ๋ฆฌ๋?( +Promise, async&await ) (0) | 2023.03.22 |
[TypeScript] "as HTMLElement" ์ค๋ฅ ํด๊ฒฐ (0) | 2023.02.24 |
[React] useNavigate()์ useLocation()์ผ๋ก ๋ฐ์ดํฐ ์ฃผ๊ณ ๋ฐ๊ธฐ (0) | 2023.02.15 |
[React] ์ด๋ฒคํธ์์ ํจ์ ํธ์ถ (0) | 2023.01.18 |
๋๊ธ