这是我的代码:
在我的函数处理程序中,我在事件上遇到了错误。
我也尝试了以下方法:
<Button
disabled={filter === 'Active'}
size='md'
color='primary'
name='Active' // complete = false
onClick={this.handleFilterClick}
>
Active
</Button>
在我的函数处理程序中,我在事件上遇到了错误。
handleFilterClick = (e: React.MouseEvent<HTMLButtonElement, MouseEvent>) => {
// continue here
const { name } = e.target;
它说:
Property 'name' does not exist on type 'EventTarget'.
我也尝试了以下方法:
(e: React.MouseEvent<HTMLInputElement, MouseEvent> & React.MouseEvent<HTMLButtonElement, MouseEvent>)
if (e.target instanceof HTMLButtonElement) { e.target.name; }
- TLadd