“Uncaught TypeError: React.createClass is not a function” in Render.js file (electron app)

后端 未结 3 1813
再見小時候
再見小時候 2021-02-10 16:47

I\'m new to react.js and I am trying to get this code to replace one line in an html file inside an electron app with whatever is in return inside the MainInterface variable

3条回答
  •  情话喂你
    2021-02-10 16:56

    React removed createClass from version 16. You can use create-react-class to migrate easily as shown in react documentation.

    // Before (15.4 and below)
    var React = require('react');
    
    var Component = React.createClass({
      mixins: [MixinA],
      render() {
        return ;
      }
    });
    
    // After (15.5)
    var React = require('react');
    var createReactClass = require('create-react-class');
    
    var Component = createReactClass({
      mixins: [MixinA],
      render() {
        return ;
      }
    });
    

    read more about this https://reactjs.org/blog/2017/04/07/react-v15.5.0.html#migrating-from-reactcreateclass

提交回复
热议问题