Nachdem ich wegen der fehlenden Unterstützung für Commonjs-Module frustriert vom react_rails-Juwel war, teste ich das react_webpack_rails Juwel von Netguru. aber seit dem habe ich eine Invariant Violation bekommen.React.js Uncaught Fehler: Invariant Violation
Zum Beispiel, wenn ich eine einfache Hallo Welt Komponente in ES6 Syntax zu schreiben:
import React from 'react';
class tasksBox extends React.Component {
render() {
return <div>Hello World</div>;
}
}
export default tasksBox;
erhöhen diese Fehler:
Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components).
Uncaught Error: Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.
Ihre Hilfe wird sehr geschätzt werden, kann ich nicht Zahl, woher der Fehler kommt.
Nichts falsch mit dem Code so das Problem ist, woanders –
Wie genau willst du 'tasksBox' rendern? –
Wenn das Ändern der Großschreibung das Problem wirklich behebt, muss der tatsächliche Code anders lauten. –