如何为es6类命名空间(用于React组件)
这是ES6问题的一部分,React问题。我正在尝试在带有ES6类和Babel的React中使用命名空间组件。因此,我想真正的问题是如何命名空间es6类,以便执行此处说明的操作:https ://facebook.github.io/react/docs/jsx-in-
depth.html#namespaced-components
由于出现意外的令牌错误:
class Headline extends Component { ... }class Headline.Primary extends Component { ...
^
回答:
对于ES6来说,这并没有真正改变,您仍然需要做一个工作:
Headline.Primary = class Primary extends Component { … };
但是,Headline
ES6弃用了类似名称空间之类的类(无论如何以前都是可疑的做法),您应该改用新的模块系统。导出Primary
为命名导出,而不是导入Headline
类import
* as headlines from …。
以上是 如何为es6类命名空间(用于React组件) 的全部内容, 来源链接: utcz.com/qa/430334.html