如何在没有 module.exports 的情况下在 Javascript 中导出 ES6 class
How to export ES6 class in Javascript without module.exports
我正在将旧的 JS 代码转换为 ES6,并将 React 组件放在一个单独的文件中,如下所示
export const SomeReactComponent = React.createClass({
// Class methods
})
export const SomeReactComponent2 = React.createClass({
// Class methods
})
像这样从其他文件导入的
import { SomeReactComponent, SomeReactComponent2 } from './file.js'
我想知道如果使用 ES6 class
符号,如何导出那些 类。请注意,我不想使用 module.exports
也不想使用 export default
.
新语法如下所示:
export class SomeReactComponent extends React.Component {
// Class methods
}
export class SomeReactComponent2 extends React.Component {
// Class methods
}
我正在将旧的 JS 代码转换为 ES6,并将 React 组件放在一个单独的文件中,如下所示
export const SomeReactComponent = React.createClass({
// Class methods
})
export const SomeReactComponent2 = React.createClass({
// Class methods
})
像这样从其他文件导入的
import { SomeReactComponent, SomeReactComponent2 } from './file.js'
我想知道如果使用 ES6 class
符号,如何导出那些 类。请注意,我不想使用 module.exports
也不想使用 export default
.
新语法如下所示:
export class SomeReactComponent extends React.Component {
// Class methods
}
export class SomeReactComponent2 extends React.Component {
// Class methods
}