javascript - 怎么理解ant里的这个写法

查看:105
本文介绍了javascript - 怎么理解ant里的这个写法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

const NewModal = Form.create()(
    (props) => {
        const {
            visible,
            onCancel,
            onCreate,
            form,
        } = props;
    }
);


第一处的props和第二处的props有什么区别?怎么去理解Form.create()这个写法和用 = =
   

官方的用法是:

class CustomizedForm extends React.Component {}

CustomizedForm = Form.create({})(CustomizedForm);

解决方案

Form.create()返回的是一个function,两个props是同一个东西,这是ES6的解构赋值

const NewModal = Form.create()(function (props) {
  const visible = props.visible,
      onCancel = props.onCancel,
      onCreate = props.onCreate,
      form = props.form;
});

这篇关于javascript - 怎么理解ant里的这个写法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆