我正在尝试添加新的钩子以在打字稿中做出反应(最后我检查了一下,它们在DefinitelyTyped上不可用),但是它不起作用。
我已经制作了一个文件types/react.d.ts
,如下所示:
import React from 'react';
declare module 'react' {
function useState<T>(
initialState: T | (() => T),
): [T, (newState: T | ((oldState: T) => T)) => void];
}
但是当我尝试使用它时,它不起作用。
答案 0 :(得分:0)
您可以在此处参考React Hook的流类型-https://github.com/facebook/flow/pull/7149/
它们应该与TypeScript非常相似。
在Flow中,它看起来像:
#btn-scheduler {
position:relative;
left:-5px;
}
答案 1 :(得分:0)
事实证明,该问题与Matt McCutchen提出的tsconfig.json
配置有关。