Angular reducer第一次被框架调用的单步调试细节

简介: Angular reducer第一次被框架调用的单步调试细节

Reducer: 纯粹的函数,接收当前状态,以及最新的action,计算出最新的action.

selector: 纯函数,用于select,derive和compose pieces of state

Store和State的区别

State is accessed with the store, an observable of state and an observer of actions.


Store是state和action的Observable.


reducer第一次被系统调用:@ngrx/store/update-reducers:


image.pngtype:@ngrx/store/update-reducers

store也是一个Observable:

image.pngimage.pngstore的source字段里,根据feature名称example找到state初始值0:image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png

相关文章
|
5月前
|
JavaScript 前端开发 编译器
Angular 中的结构指令运行时的工作原理
Angular 中的结构指令运行时的工作原理
|
存储 JavaScript 前端开发
通过单步调试的方式学习 Angular 中 TView 和 LView 的概念
通过单步调试的方式学习 Angular 中 TView 和 LView 的概念
|
JavaScript
Angular 内容投影出现 No provider for TemplateRef found 错误的单步调试
Angular 内容投影出现 No provider for TemplateRef found 错误的单步调试
|
前端开发 JavaScript
通过单步调试的方式学习 Angular 中带有选择器的内容投影使用方式
通过单步调试的方式学习 Angular 中带有选择器的内容投影使用方式
|
JavaScript 前端开发 容器
从编译后的代码,分析 Angular @Injectable 的工作原理
从编译后的代码,分析 Angular @Injectable 的工作原理
|
JavaScript 数据安全/隐私保护
Angular最新教程-第五节编写第一个组件
Angular最新教程-第五节编写第一个组件
158 0
Angular最新教程-第五节编写第一个组件
Angular reducer第一次被框架调用的单步调试细节
Angular reducer第一次被框架调用的单步调试细节
131 0
Angular reducer第一次被框架调用的单步调试细节
Angular 指令ngTemplateOutlet的运行原理单步调试
Angular 指令ngTemplateOutlet的运行原理单步调试
179 0
Angular 指令ngTemplateOutlet的运行原理单步调试
调试Angular指令实现时一个有用的内部属性:__ngContext__
调试Angular指令实现时一个有用的内部属性:__ngContext__
500 0
调试Angular指令实现时一个有用的内部属性:__ngContext__
Angular依赖注入的一个例子和注入原理单步调试
Angular依赖注入的一个例子和注入原理单步调试
102 0
Angular依赖注入的一个例子和注入原理单步调试