当我在控制台中遇到这个错误时,这就是我当前在代码中处理的内容。
type HTMLElementEvent<T extends HTMLElement> = Event & {
target: T;
}
toggleHandler = (e: HTMLElementEvent<HTMLButtonElement>) => {
console.log(e.target.name)
this.setState((prevState) =>({isOpen: !prevState.isOpen}))
}
<button type="button" className={styles.button} onClick={(e) => this.toggleHandler(e)}>发布于 2021-07-24 06:28:59
您需要使用以下代码进行编辑:
import { MouseEvent } from 'react'
toggleHandler = (e: MouseEvent<HTMLButtonElement>) => {
// ...your code
}https://stackoverflow.com/questions/68505556
复制相似问题