我尝试了这个(注意它们实际上是单独的文件):
export default Class Foo extends React.Component {}
export default Class Foo2 extends Foo {}
然后 React 提示我使用的是文字对象而不是 React 类。
最佳答案
使用 ES6:
// File Foo.js
import React, { Component, PropTypes } from 'react'
class Foo extends React.Component {
...
}
export default Foo;
// File Bar.js
import Foo from 'Foo'
class Bar extends Foo {
...
}
对于转译,您可以使用 Babel , Browserify或Webpack .
关于javascript - 如何扩展 React 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699407/