2017-05-04 139 views
0

刚开始探索反应原住民但不幸的是,我坚持这个错误如何解决AppRegistry.registerComponent错误反应原住民

应用程序(......):有效的做出反应元素(或空)必须返回。您可能 已返回undefined,数组或其他一些无效的对象

我已经尝试检查并参考其他问题,但无法弄清楚。请查看附件中的截屏 - Simulator Screen Shot 这里是我的index.ios看起来像

import React from 'react'; 
import { AppRegistry, View } from 'react-native'; 
import Header from './src/components/Header'; 
import AlbumList from './src/components/AlbumList'; 

//Create a Component 
const App =() => { 
    <View> 
    <Header headerText={'Albums'} />; 
    <AlbumList /> 
    </View>; 
}; 

//Render it to the device 
AppRegistry.registerComponent('albums',() => App); 

任何建议将是真正的帮助

谢谢。

回答

1

尝试增加在App函数返回:

const App =() => { 
    return (
    <View> 
    <Header headerText={'Albums'} />; 
    <AlbumList /> 
    </View> 
); 
}; 
+0

收到此错误@RRikesh - Rawtext “;”必须包装在明确组件 –

+1

终于工作@RRikkesh thankz –