News for hackers. Stuff that matters.
Re:Angular 9.0 by qwerty456127 on Friday February 07, 2020 @05:17AM (#22264640)
> Also if you are not familiar with RxJS before learning Angular then that is a second learning curve that you need to know too and it is a challenge.

You are not the only one mentioning this here. Do you believe it's wise to start with learning RxJS before you even approach Angular if you are a VanillaJS/JQuery "dinosaur" looking forward to learn Angular?

Re:Angular 9.0 by DonHopkins on Friday February 07, 2020 @06:58AM (#22265160)
RxJS is very cool and well designed, and stands on its own. Worth learning about even if you don't use Angular, but definitely if you do! The basics are easy to understand, but there are a whole lot of deep profound operators that it will take a long time to master, although you don't need them all at first.

https://rxjs-dev.firebaseapp.com/api

Reading the guide and pondering the following table helped me understand how other mechanisms in JavaScript work together and relate to each other, and the corner that Observable occupies:

https://rxjs-dev.firebaseapp.com/guide/observable

>Observables are lazy Push collections of multiple values. They fill the missing spot in the following table:

            SINGLE      MULTIPLE
    Pull:   Function    Iterator
    Push:   Promise     Observable
Re:Angular 9.0 by WA on Friday February 07, 2020 @11:42AM (#22267747)
RxJS is not made for normal people. You have to be some brainy CS wizard to get it. If you're used to more traditional "linear" coding (no matter if functional or procedural), RxJS is a brainfuck with its time/stream component. I hated it when I tried to use it.
Re:Angular 9.0 by DonHopkins on Friday February 07, 2020 @12:38PM (#22268506)
That's what I meant by "very cool"! ;)
Re:Angular 9.0 by mattlondon on Friday February 07, 2020 @06:30AM (#22265010)
Yep it might help to learn some RxJS "in isolation" before encountering it for potentially the first time in Angular.

No need to master it - probably spend an hour or two on RxJS tutorials & samples to get to know it before jumping in with Angular so you know where the join is between Angular + RxJS.