1 min read

一些要了解并且要明白的名词

静态作用域

静态作用域又叫做词法作用域,采用词法作用域的变量叫词法变量。词法变量有一个在编译时静态确定的作用域。词法变量的作用域可以是一个函数或一段代码,该变量在这段代码区域内可见(visibility);在这段区域以外该变量不可见(或无法访问)。词法作用域里,取变量的值时,会检查函数定义时的文本环境,捕捉函数定义时对该变量的绑定。

单一状态树

用一个对象就包含了全部的应用层级状态。至此它便作为一个『唯一数据源(SSOT)』而存在。这也意味着,每个应用将仅仅包含一个 store 实例。单状态树让我们能够直接地定位任一特定的状态片段,在调试的过程中也能轻易地取得整个当前应用状态的快照。

纯函数
  • 计算完全依赖函数输入值,而非其他隐藏信息,若输入相同,则输出也必须相同
  • 该函数不能有语义上可观察的函数副作用,如“触发事件”,“其他形式的输出”等。) —— 它们取值只依赖传入的状态树。