我使用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}; –