在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 我們?cè)撊绾卫斫釸eact 的核心概念聲明式渲染

我們?cè)撊绾卫斫釸eact 的核心概念聲明式渲染

clipboard.png

眾所周知,React 的核心設(shè)計(jì)思想只有 2 點(diǎn):聲明式渲染和基于組件。我們平常開(kāi)發(fā)過(guò)程中一般只說(shuō)變量聲明,如:var a,但React的核心概念聲明式渲染我們?cè)撊绾卫斫猓烤唧w體現(xiàn)在哪里?

參照官方文檔:https://reactjs.org/

回答
編輯回答
離魂曲

命令式:描述怎么去做(how),比如用原生JS渲染DOM,你要先獲取DOM,再操作DOM等等。
聲明式:描述我們想要的是什么(what),比如我不關(guān)心react你是怎么把我數(shù)據(jù)渲染到視圖,我只需要你把我的數(shù)據(jù)渲染了就好。

https://zhuanlan.zhihu.com/p/...

2017年2月7日 05:48
編輯回答
裸橙

孤陋寡聞了。第一次聽(tīng)說(shuō)React的核心是聲明式的渲然。
這種說(shuō)法大概是指react的語(yǔ)法糖吧。
我理解的react的核心包括以下內(nèi)容:

  • Component
  • state
  • JSX
  • Component 生命周期
  • 高階組件
  • 更高級(jí)核心大概屬虛擬Dom與之Diff.
2018年2月22日 12:24
編輯回答
兔寶寶

簡(jiǎn)單的說(shuō)
命令式:document.create(xxxxx).append(xxxx) 你應(yīng)該這么做。
聲明式:render: <jsx > 你應(yīng)該給我一個(gè)這樣的結(jié)果。


參考

2017年3月26日 16:51