我使用TabBarIOS在本机反应,并在android模拟器上运行它,但同时使用TabBarIOS .Item我收到以下错误认证的Element type is invalid expected a string(for built in components) or a class/function (for composite functions) but got undefined check render method of Approvals
错误:元素类型无效期望一个字符串(用于内置组件)或一个类/函数(用于复合功能),但得到了undefined
渲染()方法如下
render(){
return (
<View style={styles.container}>
<View style={styles.strip}>
<Image style={{width:50, height:30,padding:10,top:5}} source={require('./drawable/drawable/asap.png')}/>
<Text style={{fontSize:20,color:'white',bottom:20,left:60,padding:10}}>Approvals</Text>
</View>
<TabBarIOS selectedTab={this.state.selectedTab}>
<TabBarIOS.Item
title="Pending"
icon={{uri:'./drawable/drawable/approvalbadge.png',scale:3}}
selected={this.state.selectedTab==='pending'}
onPress={() => {
this.setState({
selectedTab: 'pending',
});
}}>
<Pending>
</TabBarIOS.Item>
</TabBarIOS>
</View>
);
}
的错误是在本节只如果我删除TabBarIOS并把它不给任何错误引起。请帮我解决这个问题。
你怎么导入TabBarIOS成分?这看起来像与导入组件有关的错误。 –
@TusharKhatiwada从'react-native'导入{TabBarIOS}; –