发布于 1970-01-01 08:00
  • 4 个回答
    • <RegisterForm {...this.state} />;
      2022-11-27 14:15 回答
    • 其实吧,做个浅拷贝不就行了。。。当然,不知道这么做靠谱不靠谱。。。

      <RegisterForm info={{...this.state}} />;
      2022-11-27 14:15 回答
    • 首先变量解构,减少属性的重复访问

      const {name, telephone1, idCard, sex, nation, birth, telephone2} = this.state

      组件就可以这么写了:

      reForm=<RegisterForm
       name={name}  telephone1={telephone1}
       idCard={idCard} sex={sex} nation={nation} 
       birth={birth}   telephone2={telephone2}
          />;

      简单很多,性能也也优化了

      2022-11-27 14:15 回答
    • 可以这样试试,封装成一个对象,将值都放对象里面 
       this.state = {
              baseInfoObj:{
              name:'',
              telephone1:'',
              //等等.....
              }
      }
      reForm=<RegisterForm baseInfoObj={this.state.baseInfoObj} />;
      2022-11-27 14:15 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有