如何将数组声明为 any: 使用 UseState 挂钩时?

How to declare array as any: when using UseState hook?

我正在尝试将 useState 数组声明为任何类型,但我不确定如何声明?这是我试过的

const [files, setFiles] = useState(any[])

像这样:const [files, setFiles] = useState<any[]>([])

useState需要一个generic。你可以这样做

const [files, setFiles] = useState<any[]>([])

更多信息请参考:https://github.com/DefinitelyTyped/DefinitelyTyped/blob/8a1b68be3a64e5d2aa1070f68cc935d668a976ad/types/react/index.d.ts#L844