【发布时间】:2026-02-08 04:35:01
【问题描述】:
我有像这样的道具的组件:
setSelectedValue: (value: number | string) => void;
我想做 HOC,它有 setSelectedValue 道具,只能传递数字,也可以作为道具传递给原始组件,我看到它的类型是这样的:
setSelectedValue: (value: number) => void;
当我尝试制作它时,我收到 TS 错误消息:
Type '(value: number) => void' is not assignable to type '(value: number | string) => void'.
我怎样才能得到想要的结果?
【问题讨论】:
标签: reactjs typescript