1. 程式人生 > >React之JSX

React之JSX

spl 基本 target targe end react.js turn ref spa

上次我們主要討論了React最基本的ReactDOM.render()(

);

現在看看JSX語法

JSX語法就是XML與JS的相結合,HTML 語言直接寫在 JavaScript 語言之中,不加任何引號,這就是 JSX 的語法,它允許 HTML 與 JavaScript 的混寫;

看一組案例‘

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <
script src="build/react.js"></script> <script src="build/react-dom.js"></script> <script src="build/browser.min.js"></script> </head> <body> <div id="exam"></div> <script type="text/babel"> var names=[楊冪,迪麗熱巴,周星]; ReactDOM.render(
<div> { names.map(function(name){ return <div> Hello ,{name} </div> }) } </div>, document.getElementById("exam")//此處結束不應該+; );
</script> </body> </html>

以上案例我們看出JSX遇到<開頭就已HTML解析,遇到{}開頭就用JS規則來解析.

React之JSX