2017-07-09 4 views
1

Ich baute die Datei Befehle:Wo ist der Fehler in der Reaktion?

browserify -t reactify js/app.js -o js/build.js

Wenn starting in the browser, tritt ein Fehler auf:

build.js:196 Uncaught TypeError: React.render is not a function 
    at Object.2.react (build.js:196) 
    at s (build.js:1) 
    at e (build.js:1) 
    at build.js:1 

Wie zu beheben es?

+1

Mögliches Duplikat von [React vs ReactDOM?] (Https://stackoverflow.com/questions/34114350/react-vs-reactdom) –

Antwort

1

render ist nicht länger Teil von 'react'. Wenn Sie ein DOM-Element rendern möchten, importieren Sie render von 'react-dom'.

+0

Ich habe var hinzugefügt ReactDOM = require ('reac-dom'); In der Datei app.js blieb der Fehler jedoch gleich. Vielleicht musst du etwas anderes hinzufügen? https://github.com/StekolschikovV/reactjs-learn/blob/master/js/app.js – VINET

+0

Sie sagen immer noch 'React.render'. Es ist 'ReactDOM.render'. –