【发布时间】:2020-03-03 04:27:16
【问题描述】:
我希望有一个基本按钮,我可以在其中将type 传递给单击时的函数。但是,我想在函数中不包含 event 的情况下执行此操作,因为我确实收到了一个 linting 错误 - event is definied but never used。
const Test: React.FC = () => {
const [state, setState] = useState(null);
const handleClick = (type: string) => (event: object) => {
switch (type) {
case 'CASE_1':
doSomething(state);
break;
default:
return;
}
};
return (
<button onClick={handleClick('CASE_1')}>CLICK ME</button>
)
}
【问题讨论】:
-
干脆把
event: object去掉就好了
标签: reactjs typescript eslint prop