前一章內容是從零開始學React(1)—— http://my.oschina.net/u/2608629/blog/675631javascript
第一章,咱們會使用render()方法了,這裏。咱們作更深刻的研究。html
先上demojava
<!DOCTYPE html> <html> <meta charset="UTF-8"> <head> <script src="../build/react.js"></script> <script src="../build/react-dom.js"></script> <script src="../build/browser.min.js"></script> </head> <body> <div id="hello_name"></div> <script type="text/babel"> var names=["Joey","Harry","Roxie"]; ReactDOM.render( <div> {names.map(function (name){ return <div>Hello {name}!</div> })} </div>, document.getElementById("hello_name") ) </script> </body> </html>
上圖運行結果以下:react
在JXS語句中,有2個標籤咱們要熟練掌握。<>和{}。<>這個符號是html中最常常遇到的,表明標籤。在JXS中,全部被<>括起來的內容。都會被解析爲HTML內容。數組
相對的{},這個符號被javascript解析,{}這個符號也挺好玩的,EL表達式,Jquery,angular等須要替換變量的地方使用的都是這個。babel
就像HTML中,內容嵌套同樣,在JXS語句中,<>和{}也是相互嵌套。而後生成了咱們想要的HTML頁面。dom
map():是一個遍歷方法,在React中,能夠把數組的一個個元素取出來。ui
接下來的一章是從零開始學React(3)——數組 http://my.oschina.net/u/2608629/blog/675799.net