我正在封装一个名为 JellMenu 的菜单,并且我想像 JellMenu.Item
那样公开 CustomMenuItem,而不是 import CustomMenuItem
。我不知道该怎么办。
我查看了 react-native-viewpager
源代码,我认为这可能有帮助:
var ViewPager = React.createClass({
statics: {
DataSource: ViewPagerDataSource,
},
它将把 ViewPagerDataSource
公开为 ViewPager.DataSource
,对吗?我不太清楚。 Es5 中关键字 statics
的含义是什么?Es6 中的替代方案是什么?预先感谢您。
最佳答案
它不是关键字,它只是传递给 React.createClass
的对象初始值设定项中的属性名称。来自 the documentation ,它用于指定 React 类的静态(非特定于实例)部分:
The
statics
object allows you to define static methods that can be called on the component class.
关于javascript - ES5中关键字 'statics'的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39139874/