React+ts 中定义事件声明类型

9次阅读
没有评论

React+ts 中定义事件声明类型

import React from 'react'

const clickButton = (e: React.MouseEvent) => {

} 

export default function App() {
	return (
		<div>
			<button onClick = {clickButton}></button>
		</div>
	)
}

ps:其他类型

T // 元素类型, HTMLDivElement ...

ClipboardEvent<T> // 剪切板事件
DragEvent<T> // 拖拽事件
ChangeEvent<T> // Change 事件
KeyboardEvent<T> // 键盘事件
MouseEvent<T> // 鼠标事件
TouchEvent<T> // 触摸事件
WheelEvent<T> // 滚轮时间
AnimationEvent<T> // 动画事件
TransitionEvent<T> // 过渡事件

正文完
 0