React基本語法,注釋 插值

2021-08-29 13:59:29 字數 3614 閱讀 9178

render接收兩個引數,乙個jsx語法的節點模板,乙個是渲染到那個元素物件上(會成為其子節點)

"text/babel"

>

const element =

(hello react<

/h1>);

reactdom.

render

( element,

document.

queryselector()

)<

/script>

"text/babel"

>

functionfn(

)const element =fn(

);reactdom.

render

( element,

document.

queryselector()

)<

/script>

//或者這樣,注意,return後面沒有東西就什麼都不返回了,直接結束,因為js沒有那麼嚴格的分號結束機制;

"text/babel"

>

functionfn(

)hello react by return

<

/h1>

<

/div>)}

const element =fn(

);reactdom.

render

( element,

document.

queryselector()

)<

/script>

"text/babel"

>

const element =

(//單行注釋

/* 多行注釋 */

//單行注釋

/* 多行注釋 */

hello react

<

/h1>

<

/div>);

reactdom.

render

( element,

document.

queryselector()

)<

/script>

"text/babel"

>

const element =

(//單行注釋

/* 多行注釋 */

hello react

<

/h1>

<

/div>);

reactdom.

render

( element,

document.

queryselector()

)<

/script>

當然,為了好看,你可以格式化一下插值符號裡的注釋結構:

"text/babel"

>

let person =

const element =

(姓名:

<

/h2>

年齡:<

/h2>

性別:<

/h2>

<

/div>);

reactdom.

render

( element,

document.

queryselector()

)<

/script>

"text/babel"

>

varperson

=function

(name,age,***)

,this

.get***

=function()

}let newperson =

newperson

("小紅"

,"18"

,"女");

const element =

(姓名:

<

/h2>

年齡:<

/h2>

性別:<

/h2>

<

/div>);

reactdom.

render

( element,

document.

queryselector()

)<

/script>

"text/babel"

>

varperson

=function

(name,age,***)

,this

.get***

=function()

}let newperson =

newperson

("小紅"

,"18",1

);//有些後台用0 1表示性別更加方便

const element =

(姓名:

<

/h2>

年齡:<

/h2>

性別:<

/h2>

//完全可以插入三目運算子,但是可惜的是,這裡不能直接寫函式體,也不能用if判斷等

<

/div>);

reactdom.

render

( element,

document.

queryselector()

)<

/script>

"text/babel"

>

varperson

=function

(name,age,***)

,this

.get***

=function()

}let newperson =

newperson

("小紅"

,"18",1

);const element =

(姓名:

<

/h2>

年齡:<

/h2>

性別:else})

(newperson.

get***()

)}<

/h2>

<

/div>);

reactdom.

render

( element,

document.

queryselector()

)<

/script>

這樣我們就可以根據需要將資料渲染到對應節點裡,而且通過函式等,不管是準備的靜態資料,還是請求的動態資料,都可以較好的渲染進元素裡!

Sass 插值語法

你可以通過 插值語法在選擇器和屬性名中使用 sass 的變數 變數 name button new border border radius 斜體樣式 插值表示式 div 10px 編譯為css div button 同樣,使用 插值語句也可以把 sass 變數插入到屬性值中。但大多數情況下這種做可...

React 基本語法

一 宣告元件 1.建立元件檔案 兩種寫法 在components資料夾中新建乙個home.js檔案 import react,from react 宣告元件的類 class home extends component export default home 在components資料夾中新建乙個c...

React 基本語法

目錄 一 元件的使用 1.1 宣告元件 1.2 掛載元件 二 在元件裡宣告資料及繫結資料 三 在元件中繫結屬性 四 引入 有倆種寫法 寫法一 在components元件中新建home.js 檔案 import react,from react 宣告元件的類 class home extends co...