命令式 (imperative)
一件一件的做事情 (order),关注具体实现目标的步骤
正如英文的解释
the form of a verb that is usually used for giving orders
例如
- 创建一个div元素
- div中显示 hi
js
const el = document.createElement('div')
div.innerText = 'hi'
声明式 (declarative)
关注结果
例如
- 创建一个div元素
- div中显示 hi
jsx
<div>hi<div>
以上代码,需要根据 render 函数去实现创造真正的渲染元素
明显声明式代码无需关心底层细节,更利于快速开发迭代,牺牲的性能问题可以通过一系列的优化手段去规避提升