TypeScript 中使用泛型类型声明 useState 类型
可以使用 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 的类型,这样就能够避免类型错误。
原文地址: https://www.cveoy.top/t/topic/n95a 著作权归作者所有。请勿转载和采集!