En fait, je viens de commencer à apprendre réagir. Je prends des tutoriels des sites Web. Mais quand j'ai compilé mon code dans la ligne de commande, il dit "compilé avec succès" mais quand j'ouvre le navigateur, il est indiqué
"TypeError: La classe s'étend de la valeur non définie n'est pas un constructeur ou NULL" P> BlockQuote>
En fait, je ne sais pas comment résoudre ce problème. Mais en raison de cette erreur, je suis incapable de continuer mon cours. p>
xxx pré> p>
3 Réponses :
capitaliser le mot "composant"
ICI ou vous avez un autre moyen, p> réacte code> utilise Pascalcase code> Nommage pour les composants (classe), Composant code> devrait être < code> composant code> p>
0 p>
Lorsque vous importez réagir, essayez ReallConent et n'utilisez jamais React.component ** () ** Supprimer ces parenthèses. alors cette erreur est partie. p>
importation réagit de "réagir"; ...... l'application de classe s'étend Reall.component {} p>
ou vous pouvez essayer ceci. p>
importer réagir, {composant} de "réact"; ...... L'application de classe étend le composant { p>
S'il vous plaît ne postez pas la même réponse sur plusieurs questions. Si la même réponse correspond à de multiples questions, vous devriez envisager de les signaler en tant que duplicates. En outre, j'ai fixé la mise en forme de cette réponse une fois, donc si vous voulez le laisser ici, s'il vous plaît modifier cette réponse et réparer le formatage.
Réagir fonctionne avec des lettres majuscules. Donc, il est "étend" le composant "ne" étend pas le composant "
Même chose avec l'importation, le composant doit être composant.
Salut ali, lisez ceci - stackoverflow.com/help/someone-answers et essayez de fermer la question.