useState使用TS声明类型

- const[name,setName]=useState<string>('tom')  //字符串
- const[age,setAge]=useState<number>(1)  //数字:
- const[sex,setSex]=useState<boolean>(true)  //布尔:
- const[obj,setObj]=useState<{name:string;age:number;sex:string}>({name:'tom',age:15,sex:'男'})  对象
- const[arr,setArr]=useState<Array<{name:string;age:number}>>=([{name:'tom',age:15}])

你可能感兴趣的:(typeScrip,hooks,ts)