在canvas上使用ref报错:不能将类型“RefObject<unknown>”分配给类型“RefObject<HTMLCanvasElement>”
执行下面的代码时,报错:不能将类型“RefObject<unknown>”分配给类型“RefObject<HTMLCanvasElement>”
。
function App () {
const canvasRef = useRef()
return (
<div>
<canvas ref={this.canvasRef}></canvas>
</div>
)
}
解决这个问题,只需要改一下canvasRef获取的那行代码:
const canvasRef = createRef<HTMLCanvasElement>()