账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    React 公用组件传参的优化方式,克隆
    33
    0

    页面组件A有一个state叫a1,是一个数组,用来存储参会人员;
    组件B是一个操作数组的组件,比如增删已经选中的参会人员;

    A调用B,传入参会人员。在B中反显A传入的参会人员进行增删。
    这个时候,如果A直接传入参数,在B的componentWillmount或者DidMount中同步传入参数到state,如果直接修改state就会同步修改外部A的state;为了解决这个问题,我用了比较笨的办法,就是在同步外部参数到B的state时,先深克隆一下;

    请问马油们有什么优雅的办法规避?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部