美文网首页
React里面的class的@符号

React里面的class的@符号

作者: LastStranger | 来源:发表于2019-11-01 16:43 被阅读0次

    其实就是高阶组件的一种书写形式

    @FormModal
    class StudentForm extends Component {
    

    这种写法其实和这种没什么区别

    export default FormModal(StudentForm);
    

    两者都是描述StudentForm被FormModal高阶组件所包裹,更形象描述的是@FormModal这种是JS的装饰器写法,用来装饰类和类的方法.
    注意的是装饰器还在stage阶段,浏览器环境还不能运行,要借助babel的@babel/plugin-proposal-decorators才能使用.

    I believe your apartment is on fire

    相关文章

      网友评论

          本文标题:React里面的class的@符号

          本文链接:https://www.haomeiwen.com/subject/phfqbctx.html