美文网首页
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