最近在学习angular2框架,感觉在语法上没什么太难懂的地方,唯独是状态管理用到的 rxjs 真是令人头大。 想问各位使用angular2框架开发的同学都是熟悉 rxjs 么? 你们在做项目的时候选择使用哪个状态管理库? Ngrx/store ??
最近在学习angular2框架,感觉在语法上没什么太难懂的地方,唯独是状态管理用到的 rxjs 真是令人头大。 想问各位使用angular2框架开发的同学都是熟悉 rxjs 么? 你们在做项目的时候选择使用哪个状态管理库? Ngrx/store ??
当然要用rxjs啊,你看angular的源码,里面很多实现,比如http的方法都封装成observable了。
所以做angular的开发一定要对rxjs熟悉,当你能熟练使用rxjs的各种方法后,开发angular应用就可以如鱼得水了。
其实rxjs难点不在于API,在于流的思想,跟平时我们用的异步编程比如promise很不一样,理解好这个流的概念,学起来就更容易了。
状态管理推荐使用ngrx了,因为这是angular团队开发和维护的一个库,算是官方推荐了。
用angular不一定要用到rxjs,但是用上rxjs的话,如虎添翼