而纯函数则是指 函数的返回值仅仅由参数决定, 当给同样的参数时, 返回值是固定的....而cold observable则是需要我们去订阅, 并且会在我们订阅的时候开始执行.
响应式编程 RP
响应式编程, 可以看作是面向异步事件流的编程, 声明式的, 表述去做什么, 而不是怎么做....现在很多流行的框架和库都使用了单向数据流(React,Angular,Inferno,Redux等). 单向数据流倡导的是清晰的架构, 数据流动更加清晰和易管理....JS框架中的变化侦测: 脏检查, getter 和 setter, 虚拟 DOM
变化侦测对于现代 SPA应用来说很重要. 当用户更新一些内容时, 应用必须以一种方法知道这种变化, 并做出反应更新....AOT给 tree shaking 带来了可能, 使用AOT 预编译, 对于生产环境下的代码有以下好处:
更少的异步请求, 模板和样式内联在 JS 内
更小的体积
更早的检查到模板错误
更好的安全性
Tree