javascript - 怎么理解ant里的这个写法
本文介绍了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屋!
查看全文