Rad*_*dex 5 javascript typescript reactjs react-hooks
我正在使用带有钩子的 React 16.8.3,目前我想输入 React.useState
type Mode = 'confirm' | 'deny'
type Option = Number | null
const [mode, setMode] = React.useState('confirm')
const [option, setOption] = React.useState(100)
Run Code Online (Sandbox Code Playgroud)
使用我当前的代码,mode是 type string,而我想要它的 type Mode。相同的问题Option。
如何添加类型符号React.useState?
Gib*_*boK 10
React.useState 使用泛型,因此您可以通过这种方式向其添加类型符号:
const [mode, setMode] = React.useState<Mode>('confirm')
const [option, setOption] = React.useState<Option>(100)
Run Code Online (Sandbox Code Playgroud)
仅供参考……的类型定义React.useState:
function useState<S>(initialState: S | (() => S)): [S, Dispatch<SetStateAction<S>>];
| 归档时间: |
|
| 查看次数: |
2604 次 |
| 最近记录: |