反应本机导出类和单例方法

时间:2017-01-04 15:25:43

标签: react-native

我希望实现类似于Picker在本机反应中的工作方式:

export default class extends React.Component {
  get Item () {
    return <Text>Foo</Text>;
  }

  render () {
    return <View></View>;
  }
}

但我不确定如何导出课程来实现这一目标。

我目前有以下我认为会有效,但我得到一个未定义的反应元素错误:

{{1}}
  

React.createElement:type不应为null,undefined,boolean或   号。

1 个答案:

答案 0 :(得分:3)

这是最简单的方法:

class Picker extends React.Component {
  //...
}

class Item extends React.Component {
  //...
}

Picker.Item = Item;

export default Picker;