Warum funktioniert meine Reagieren Komponente Export nicht funktioniert?

War ich nur immer zu reagieren und zu versuchen, es aus für mich. Nach Stunden der Konfiguration webpack, nur um ein hello world auf meinem Bildschirm dachte ich, ich könnte jetzt gehen, aber nach dem Rendern eine andere Komponente aus einer Datei das nächste problem.

Meine main-Datei ist app.js rendert alles:

import React from 'react';
import ReactDOM from 'react-dom';
import {Hello} from './hello';

ReactDOM.render(
   <Hello/>,
   document.getElementById('app')
);

Hallo die Komponente stammt aus meinem hello.js im gleichen Ordner:

import React from 'react';

class Hello extends React.Component{
   render(){
       return (
           <h1>Hello, world!</h1>
       )
    }
}

export default Hello;

War es rendering in Ordnung, wenn ich mache alles nur in app.js ohne die import/export. Es kompiliert auch in Ordnung. Aber es gibt eine Menge von Fehlern, die jetzt in der Konsole. So was vermisse ich?

Dank

Gerd

  • Ihre Hallo-Komponente ist mit export default so dass Sie wollen entfernen Sie die Klammern import Hello from './hello';
InformationsquelleAutor gerdtf | 2017-12-03
Schreibe einen Kommentar