“未知”类型的参数不能分配给“SetStateAction<string>”类型的参数

时间:2021-02-12 21:06:09

标签: reactjs use-state react-typescript conditional-rendering

我有一个 useState 变量,它从选择输入中获取值,并基于该值有条件地呈现文本组件。即,如果他们在选择输入中选择其他,则会出现其他的文本输入。当我这样做时,我收到此错误:

Code and error

这是内置于打字稿中的,我想知道是否有人知道导致错误的原因以及如何修复它。我真的很感谢任何建议或回复,我想在星期一之前把它清理干净!

代码只是一个普通的 useState 变量,但它在文件中抛出了一个错误。这是我初始化组件的所有导入之后:

initialization

1 个答案:

答案 0 :(得分:0)

e.target.value 未知,因为 ee.target 未知,您可以创建类型或 (e: any) => setMainContactValue(e.target.value)(e) => setMainContactValue(e.target.value as string)