๐จ Type โKeyboardEventโ is not generic.
๐จ ์๋ฌ ๋ฐ์
KeyboardEvent
๋ฅผ ์ฐ๋ ค๊ณ ํ๋๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค.
const onPressEnter = useCallback(
async (e: KeyboardEvent<HTMLInputElement>) => {
// Error. Type 'KeyboardEvent' is not generic.ts
if (e.key === "Enter" && !isUserValidation) {
await onClickSignIn();
}
},
[isUserValidation]
);
์์ React.
๋ฅผ ๋ถ์ด๋ฉด ํด๊ฒฐ ๋์ง๋ง, ๋ค๋ฅธ ์ด๋ฒคํธ๋ฅผ ์ธ ๋๋ ํ์์ฒ๋ผ ๊ทธ๋ฅ ์ฐ์ฌ์ ๊ถ๊ธํด์ ์ฐพ์๋ดค๋ค.
โ ์๋ฌ ์์ธ
์ฌ์ฉํ๊ณ ์๋ ์ด๋ฒคํธ๊ฐ React
๊ฐ ์๋ DOM
์์ ๊ฐ์ ธ์์ ์๊ธด ์๋ฌ์๋ค.
์ฝ๋์ import
์ ๋ดค๋๋ KeyboardEvent
๋ง ๋น ์ ธ์์๋ค.
import { ChangeEvent, useMemo, useState } from "react";
๐จ ์๋ฌ ํด๊ฒฐ
KeyboardEvent
๋ฅผ React
์์ impot
ํด์ฌ ์ ์๋๋ก ๋ณ๊ฒฝํด์ฃผ์๋ค.
import { ChangeEvent, KeyboardEvent, useMemo, useState } from "react";
Leave a comment