1-) browserify'ı yükleyin
2-) react ve react-dom'u yükleyin
3- index.html oluşturun
4- index.html içeriği :
<html> <head> <title> isReact </title> </head> <body> <main></main> <script type="text/javascript" src="bundle.js" ></script> </body> </html> |
5- app.jsx dosyası oluşturun.
6- app.jsx dosyasının içeriği:
var React = require('react'); var ReactDOM = require('react-dom'); var mainEl = document.querySelector("main"); var Sample = React.createClass({ render:function(){ return (<div> Hello wordl from React component! </div>); } }); ReactDOM.render(<Sample/> , mainEl); |
7-) babel ile app.jsx dosyasını app.js'e dönüştürelim
8- browserify ile app.js'i bundle.js'e dönüştürelim(bu dönüşümün içinde artık react ve react-dom da var).
Bu sayede
<!--react--> <script type="text/javascript" src="react.min.js"></script> <script type="text/javascript" src="react-dom.min.js"></script> |
şeklinde import ettiğimiz dependency dosyalarını
var React = require('react'); |
Hiç yorum yok:
Yorum Gönder