【发布时间】:2020-09-15 09:34:37
【问题描述】:
这个问题只是为了改进我在 React 中的代码,这些代码目前看起来很脏且不可读。我有 10-15 个表单字段,一旦我从 API 获取值就会更新。
这是我执行此操作的代码,
this.setState({smtpServer:res.data.data[0].smtpServer});
this.setState({senderName:res.data.data[0].senderName});
this.setState({senderEmail:res.data.data[0].senderEmail});
this.setState({smtpPorts:res.data.data[0].smtpPort});
this.setState({username:res.data.data[0].username});
this.setState({password:res.data.data[0].password});
this.setState({authType:res.data.data[0].authType});
还有很多我没有添加的 setState 方法。这使我的组件代码变得复杂。有什么方法可以缩短这些代码。
【问题讨论】:
-
感谢您一直关注我。我会问这是各自的频道。
标签: reactjs typescript react-state-management