第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)問為什么說react是聲明式編程?

請(qǐng)問為什么說react是聲明式編程?

紅糖糍粑 2019-08-20 18:14:21
為什么說react是聲明式編程
查看完整描述

3 回答

?
天涯盡頭無女友

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊

很好的問題。簡(jiǎn)單的原理理解是:JSX 的一對(duì)封閉標(biāo)簽,會(huì)轉(zhuǎn)譯為一個(gè) createElement 函數(shù)。如下的代碼轉(zhuǎn)譯后,實(shí)際上會(huì)變成兩個(gè)并排的函數(shù)。
return (
<div>123</div>
<div>456</div>
)
// 轉(zhuǎn)譯后得到
return (
createElement(xxx)
createElement(xxx)
)

如上轉(zhuǎn)譯為兩個(gè)并排的函數(shù)后,并不滿足 {xxx} 語法只能嵌入一個(gè)單行表達(dá)式的需求。而一個(gè)數(shù)組的聲明,則是一個(gè)符合要求的單行表達(dá)式,形如:

return [
<div>123</div>,
<div>456</div>
]
// 轉(zhuǎn)譯后得到
return [createElement(xxx), createElement(xxx)]

這時(shí)能滿足語法格式要求。



查看完整回答
反對(duì) 回復(fù) 2019-08-24
?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊

屬于前端框架,是目前比較流行的框架,
Vue.js 是一套構(gòu)建用戶界面的漸進(jìn)式框架。 Vue 只關(guān)注視圖層, 采用自底向上增量開發(fā)的設(shè)計(jì)。
React主要用于構(gòu)建UI。你可以在React里傳遞多種類型的參數(shù),如聲明代碼,幫助你渲染出UI、也可以是靜態(tài)的HTML DOM元素、也可以傳遞動(dòng)態(tài)變量、甚至是可交互的應(yīng)用組件。

查看完整回答
反對(duì) 回復(fù) 2019-08-24
  • 3 回答
  • 0 關(guān)注
  • 1176 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)