在Javascript中创建和继承函数内部的类

时间:2018-05-15 19:53:32

标签: javascript reactjs

有人能告诉我这是否是在ES6中的函数内创建和继承类的正确方法。

function someNamme {

//Something

class newClass extends oldClass {

 //Something

     }
  }

可以像这样在ES6中创建和扩展类吗?

[更新]:我正在关注React Tutorial,其中讲师教授HOC中组件的使用。

我们有我们这样导出的App.js

export default withClass( App, classes.App );

然后在我们的HOC(更高阶的组件,我们做了类似的事情)

import React, { Component } from 'react';


const withClass = (WrappedComponent, className) => {
   return class extends Component {
      render () {
         return (
               <div className={className}>
                   <WrappedComponent {...this.props} />
               </div>
           )
         }
       }
     }


export default withClass;

我虽然这是来自Vanila JS的东西

return class extends Component {

现在,有人可以解释一下我们怎样才能做到这样的事情?

0 个答案:

没有答案