“Uncaught TypeError: Réagir.createClass n'est pas une fonction” dans Render.js fichier (électron app)

Je suis nouveau sur react.js et je suis en train d'essayer d'obtenir ce code pour remplacer une ligne dans un fichier html à l'intérieur d'un électron app avec tout ce qui est dans le retour à l'intérieur de la MainInterface variable

C'est mon Render.js Fichier

var React = require('react');
var ReactDOM = require('react-dom');

var $ = jQuery = require('jquery');
var bootstrap = require('bootstrap');

//var createReactClass = require('create-react-class');

var MainInterface = React.createClass({
  render: function() {
    return(
      <h1>SUCCESSSSSSSSSSS</h1>
  );
}//render
});//MainInterface

ReactDOM.render(
  <MainInterface />,
  document.getElementById('projects')
);//render

C'est le fichier html (remplacer les mots à la minute de chargement...) (j'ai la dernière balise html qui manque ici, dans mon fichier réel)

> <!DOCTYPE html> <html lang ="en">   <head>
>     <meta charset="utf-8">
>     <meta name ="viewport" content="width=device-width, initial-scale=1.0">
>     <meta http-equiv="X-UA-Compatible" content="ie=edge">
>     <link rel="stylesheet" href="css/app.css">
>     <title>Project Manager</title>   </head>   <body>   <div claa="main">
>     <div class="page" id="projectratings">
>       <div id="projects">
>         <h2>WPM ... loading</h2>
>       </div>
>     </div>   </div> <script src="js/render.js"></script>   </body>

C'est mon colis.json

{
  "name": "ETest",
  "version": "1.0.0",
  "main": "app/main.js",
  "devDependencies": {
    "create-react-class": "^15.6.2",
    "electron": "^1.7.8",
    "electron-packager": "^9.1.0",
    "gulp": "^3.9.1",
    "gulp-browserify": "^0.5.1",
    "gulp-concat-css": "^2.3.0",
    "gulp-react": "^3.1.0",
    "gulp-run": "^1.7.1",
    "react": "^16.0.0",
    "react-addons-test-utils": "^15.6.2",
    "react-dom": "^16.0.0",
    "reactify": "^1.1.1"
  },
  "dependencies": {
    "bootstrap": "^3.3.7",
    "electron-reload": "^1.2.2",
    "jquery": "^3.2.1",
    "lodash": "^4.17.4"
  }
}

J'ai essayé d'installer creat-réagir la classe et en utilisant le fait que (comme vu dans la ligne qui est commenté dans la render.js fichier)

Je l'ai désinstallé et réinstallé à la fois de réagir et réagir-dom

pas sûr de ce que je suis absent de

continuer à se

C:\Users\user\Desktop\ElectronTesting\process\js\fake_6052bf8b.js:8 
Uncaught TypeError: React.createClass is not a function

mon render.js fichier se trouve à l'ElectronTesting\process\js\render.js
je ne sais pas pourquoi il points de fake_6052bf8b.js j'ai été en supposant que certains type de fichier temp (corrigez-moi si je me trompe)

Merci pour toute aide.

**EDIT yep d'une simple erreur, j'ai oublié de remplacer Réagir.createClass avec createReactClass, merci pour l'exemple de code qui m'a fait enfin le voir!!

Quelle erreur avez-vous lorsque vous avez essayé d'utiliser createReactClass?
Est-ce nouveau code? Si oui, ne pas utiliser de create-react-class, il suffit d'écrire moderne JS et étendre votre composant de Réagir de Component classe.

OriginalL'auteur Tavem | 2017-10-04