[英]improve setState with TextInput or Pickers in React & ReactNative & ES6
这段代码目前正在运行,但是我不知道是否有一种方法可以做得更好,或者至少可以重用。
我正在使用reactNative,但也许这更多是ES6问题。
州:
state = {
editorial: "",
nivel: "",
asignatura: "",
txt: ""
};
我有一个TextInput,用于txt,其余的是Pickers。
因此,这就是我从该状态更新所有数据的方式:
onChangeInput = txt => this.setState({txt});
setEditorial = editorial => this.setState({editorial})
setNivel = nivel => this.setState({nivel})
setAsignatura = asignatura => this.setState({asignatura})
我正在努力使它至少对于采摘者更具可重用性……我该如何实现?
尝试使用计算的属性名称:
changeValue = (name, val) => this.setState({ [name]: val });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.