Titre réécrit comme suit : Erreur : Type d'élément non valide : Chaîne attendue (pour les composants intégrés) ou classe/fonction (pour les composants composites) mais type d'élément non défini
P粉7014918972023-09-01 13:23:24
0
1
490
Comment puis-je résoudre ce problème dans mon code React Native ? L'erreur indique "Erreur : type d'élément non valide : chaîne attendue (pour les composants intégrés) ou classe/fonction (pour les composants composites), mais non définie. Vous avez peut-être oublié d'exporter le composant à partir du fichier dans lequel il a été défini, ou Il peut y avoir une confusion entre les importations par défaut et nommées. Veuillez vérifier la méthode de rendu de TopNavigation.”
J'ai essayé de redémarrer l'application et la machine mais cette erreur n'a pas disparu, quelqu'un peut-il m'aider à résoudre ce problème ?
这是我的导出方式:
importer { StyleSheet, View, Image } depuis 'react-native' importer React depuis 'react' importer le logo depuis '../../assets/Logo.png' ; importer {icons1, logo2} depuis '../Styles/styles' ; importer { Ionicons } depuis 'react-native-vector-icons' ; importer { Entypo } depuis 'react-native-vector-icons' ; exporter par défaut TopNavigation = ({ navigation, page }) => { retour ( navigation.navigate('c')} /> { page === 'accueil' ? : } { page === 'profil' && navigation.navigate('paramètres')} /> } ) }
这是如何使用该组件的:
从 '../../Components/TopNavigation' et TopNavigation;
Je pense qu'il y a un problème dans le code du composant TopNavigation.
J'ai essayé le même code dans codesandbox et le problème semble provenir du composant Entypo.
Essayez de supprimer l'utilisation du composant Entypo et utilisez une autre solution de contournement à la place d'Entypo.
Essayez les solutions ci-dessous, j'espère qu'elles fonctionneront pour vous.
Par exemple :