流错误:无法获得此[someString],因为MyClass [1]

时间:2018-10-25 23:41:41

标签: reactjs flowtype

我有一个react组件,它从配置文件中读取一些值,看起来像这样,工作正常

const onChange = Field.onChange // onChange is a string

<TextBox
  key={Field.id}
  id={Field.id}
  label={Field.label}
  value={Field.value}
  onChange={this[onChange]} // this[onChange] is a function
/>

在MyClass中,我声明了一堆this变量,它们的流程对应项看起来像:

export class MyClass extends React.Component<Props, State> {
  formData: Object;
  minYear: number;

  constructor(props: Props) {
  ....

    this.formData = formFields.data;
    this.minYear = formFields.minNum;

我猜我正在得到错误,因为我没有其他流声明中的onChange

如何在其他流程声明中添加onChange?

欢呼

0 个答案:

没有答案