可以使用React自带的泛型类型来声明useState的类型:

import React, { useState } from 'react';

function Example() {
  const [count, setCount] = useState<number>(0); // 声明count为number类型

  return (
    <div>
      <p>You clicked {count} times</p>
      <button onClick={() => setCount(count + 1)}>Click me</button>
    </div>
  );
}

在这个例子中,我们使用了泛型类型 <number> 来声明 useState 的类型,这样就能够避免类型错误。

上面代码错误 未声明useState的ts类型

原文地址: https://www.cveoy.top/t/topic/fipX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录