React泛型onChange withing对象

时间:2018-02-15 20:54:32

标签: reactjs react-bootstrap

我处于这种典型情况:

 onChange(name) { 
    return (event) => { 
      this.setState({
           [ name] :  event.target.value 
      }, () => this.props.onChange(this.state));
    };
  }
...
 <FormControl
            type="text"
            value={this.state.fieldName}
            onChange={( ) =>this.onChange('fieldName')}  
            />

但我希望实现类似的目标:

 onChange(name) { 
    return (event) => { 
      this.setState({
           fieldObj.[ fieldName] :  event.target.value 
      }, () => this.props.onChange(this.state));
    };
  }
...
 <FormControl
            type="text"
            value={this.state.fieldObj.fieldName}
            onChange={( ) =>this.onChange('fieldName')}  
            />

但它没有用。我不确定这可以做到,但这样可以节省我在很多领域的表格上的大量工作。

0 个答案:

没有答案