【发布时间】:2020-04-03 15:19:39
【问题描述】:
这是我的代码:
const Component = () => {
const [count, increase] = useReducer(v => v + 1, 0);
const handleClick = useCallback(
() => {
// TS2554: Expected 1 arguments, but got 0.
increase();
},
[]
);
return <>{count}<button onClick={handleClick}>Click Me</button></>;
}
这是@types/react 中的一些错误吗?
我认为应该是:
type Dispatch<A> = (value?: A) => void;
而不是
type Dispatch<A> = (value: A) => void;
【问题讨论】:
-
是的,?表示可以不带参数调用
标签: reactjs typescript definitelytyped