类型 'string[]' 不能分配给 Antd Select 值中的类型 'string'?

Type 'string[]' is not assignable to type 'string' in Antd Select value?

我有 2 个选择,都带有 mode="multiple",并且都作为 value={query.x} 传递了一个字符串数组。但是一个是抛出打字稿错误,另一个不是。如果我注释掉那个不工作的,页面呈现并且一切正常,所以有些可疑的事情正在发生。

为什么只在一种情况下出现 Type 'string[]' is not assignable to type 'string' 错误?

这是因为我的 onChange 处理程序上仍然有 value: string,而不是 value: Array<string>