【发布时间】:2018-12-15 08:36:54
【问题描述】:
我使用 Ant Design 的 Form 作为我的组件 FormComponent 的包装器。然而,这种包装否定了 Flow 的检查,即我总是将所需的道具传递给FormComponent。
import { Form } from "antd"
type Props = {|
userID: string,
form: Form,
|};
class FormComponent extends Component<Props> {
...
}
export default Form.create()(FormComponent);
通常,如果我在另一个文件中调用 <FormComponent /> 而不传递任何道具,Flow 会抛出错误。但是,Form.create() 包装似乎阻止了此错误检查。我该如何取回它?我试过Form.create<Props>()(FormComponent),但没用。
【问题讨论】: