React native 获取“[js]”;'将构造函数添加到抽屉页时应为“”

React native 获取“[js]”;'将构造函数添加到抽屉页时应为“”,react-native,react-navigation,React Native,React Navigation,我正在使用react导航模块,为什么会出现此错误:[js]';'在DroperNavigator中将构造函数添加到MyPhotosHomeScreen页面时应为? 我想从js文件中读取数据,我想添加数据源:ds.cloneWithRowsdata,并且需要添加一个构造函数 MyPhotosHomeScreen页面: 我得到了这个错误: 我在这个Github页面上打开了一个问题:构造函数需要在类中 const MyNavScreen = ({ navigation }) => ( <

我正在使用react导航模块,为什么会出现此错误:[js]';'在DroperNavigator中将构造函数添加到MyPhotosHomeScreen页面时应为? 我想从js文件中读取数据,我想添加数据源:ds.cloneWithRowsdata,并且需要添加一个构造函数

MyPhotosHomeScreen页面:

我得到了这个错误: 我在这个Github页面上打开了一个问题:

构造函数需要在类中

const MyNavScreen = ({ navigation }) => (
  <View>
    <View style={styles.containerNavbar}>
      <TouchableHighlight onPress={() => navigation.navigate('DrawerOpen')}>
        <Icon name="bars" size={30} color="#fff" />
      </TouchableHighlight>
      <Text style={styles.navbarTitle}>Photos</Text>
    </View>

    <ScrollView>
      <View><Text>photo</Text></View>
      <Button onPress={() => navigation.goBack(null)} title="Go back" />
    </ScrollView>

    <ListView
      style={styles.listContainer}
      renderRow={this.renderRow.bind(this)}
      dataSource={this.state.dataSource}
    />
  </View>
);

const MyPhotosHomeScreen = ({ navigation }) => (
  <MyNavScreen navigation={navigation} />
);
MyPhotosHomeScreen.navigationOptions = {
  title: 'Photos',
  drawerIcon: ({ tintColor }) => (
    <MaterialIcons
      name="photo"
      size={24}
      style={{ color: tintColor }}
    />
  ),
};
export default MyPhotosHomeScreen;
constructor(props) {
  super(props)
  const ds = new ListView.DataSource({ rowHasChanged: (r1, r2) => r1 !== r2 })
  this.state = {
    dataSource: ds.cloneWithRows(data),
  }
}