react組件生命周期
參考http://blog.csdn.net/limm33/article/details/50942808
jsx
簡(jiǎn)單理解就是將js與html合并签舞。推薦使用jsx诅妹, 因?yàn)樗芏x簡(jiǎn)潔且我們熟知的包含屬性的樹狀結(jié)構(gòu)語(yǔ)法乃沙,如:
var MyComponent = React.createClass({/*...*/});
var myElement = <MyComponent someProperty={true} />;
React.render(myElement, document.body);
將jsx轉(zhuǎn)化為js:
var Nav;
// 輸入 (JSX):
var app = <Nav color="blue" />;
// 輸出 (JS):
var app = React.createElement(Nav, {color:"blue"});
注意:由于 JSX 就是 JavaScript讼庇,一些標(biāo)識(shí)符像 class 和 for 不建議作為 XML 屬性名。作為替代呢诬,React DOM 使用 className 和 htmlFor 來(lái)做對(duì)應(yīng)的屬性致扯。