0
votes

Toujours obtenir "(0, _reacdom.h) n'est pas une fonction" ou "h n'est pas défini"

Donc, je travaille actuellement sur une application qui utilise des électrons, réagis, Redux et d'autres technologies. Pour l'instant, je n'ai compris que des électrons, des réactions, des électrons et de la babine dans le projet. ReDux est installé mais pas vraiment configuré encore.

Alors, quand j'essaie de charger l'application, je reçois toujours une erreur disant:

index.js: 26 non capturé RéférenceError: H n'est pas défini

J'ai donc lu un peu en ligne et j'ai découvert que certaines personnes utilisant PRECCT avaient un problème similaire. Il l'a résolu en importation h. Donc, après quelques pensées, j'ai importé h à partir de React-Dom, et j'ai obtenu un message d'erreur différent.

TypeError non capturé: (0, _reacdom.h) n'est pas une fonction

Eslint n'a montré aucune erreur d'étant non résolue, il semble donc exister, mais néanmoins, je suis un peu coincé ici, parce que je ne peux pas sembler trouver où ça vient de son provenance de < /p>









a une div avec la racine d'identité. Et appelle index.js en tant que script.

demopage.js xxx

donc je m'attendrais à ce que les électrons affichent une demopage de lecture de balise H1, mais je Obtenez les messages d'erreur et un écran blanc.

Cordialement, HERR FRODO


3 commentaires

Utilisez l'exportation par défaut: `Importer Demopage de './demopage';


ReactDom n'a pas h exportation. Pourquoi en avez-vous besoin et pourquoi avez-vous décidé qu'il y en a un?


Parce que, sinon, je reçois le index.js: 26 non à effet de référence: h n'est pas défini par erreur .


3 Réponses :


1
votes

Suppression h code> à partir de React-DOM code> Importation

import { render } from 'react-dom';


1 commentaires

Ensuite, j'obtiendrai l'erreur index.js: 26 non à effet de référence: h n'est pas défini



0
votes

Je suis finalement allé avec colis, car ce n'est pas si plus difficile à configurer et à fonctionner avec Babel 7. Je pense que l'erreur était avec Babel transpilling ma réagissante de réagir à compter, toujours pas absolument sûr.


0 commentaires

0
votes

Je ne sais pas si vous recherchez toujours une solution. Si vous êtes (ou quelqu'un d'autre est), vous voudrez peut-être jeter un coup d'œil à votre fichier .babelrc (à la racine de votre dossier de projet). Son contenu devrait être quelque chose comme ceci -

{
  "presets": ["@babel/preset-env", "@babel/preset-react"]
}


0 commentaires