node.js - React is not defined ReferenceError? I am using webpack and webpack-dev-server -


this jsx:

 var react = require('react');   var reactdom = require('react-dom');   reactdom.render(     <h1>hello world</h1>,     document.getelementbyid('content')   ) 

i build webpack build/bundle.js &
import bundle.js index.html

index.html:

<!doctype html> <html>   <head>   ┊ <meta charset="utf-8">   ┊ <meta name="viewport" content="width=device-width">   ┊ <title></title>   </head>   <body>   ┊ <div id="content"></div>   ┊ <script src="./build/bundle.js" type="text/javascript" charset="utf-8"></script>   </body> </html> 

but when ran webpack-dev-server, chrome console error:
bundle.js:57 uncaught referenceerror: react not defined
sure, have run npm install react
enter image description here

how can fix it?(-_-)ゞ゛

you should add app.js not .jsx

var react = require('react');   var reactdom = require('react-dom');   reactdom.render(     <h1>hello world</h1>,     document.getelementbyid('content')   ) 

jsx transpiled language, interpreted react components. so, there has react in app.js react components interpret jsx!!


Comments

Popular posts from this blog

How to use SUM() in MySQL for calculated values -

loops - Spock: How to use test data with @Stepwise -