type 'mouseevent' is not generic. ts 2315

这个错误通常是由于在 TypeScript 中使用了 JavaScript 的 MouseEvent 类型,但是没有指定事件的元素类型。

解决方法是明确指定 MouseEvent 的元素类型,例如:

function handleClick(event: MouseEvent<HTMLButtonElement>) {
    // Do something with event.currentTarget

这样就能够避免 ts2315 错误的出现。

  •