Remix.run Logo
mhitza 4 hours ago

Are projects still chosing to pick RxJS (or equivalent) which make the code heavily layered and a pain to debug?

Or has sanity reached the Angular ecosystem by now?

jonkoops 3 hours ago | parent | next [-]

I believe Signals are the go-to now, but surely RxJS is still present for complex use cases. Are Zones fully gone?

vyrotek 3 hours ago | parent | next [-]

As of v21, zoneless is the default

https://angular.love/angular-21-whats-new

jonkoops 2 hours ago | parent [-]

Nice

andriy_koval 3 hours ago | parent | prev [-]

Now we have promises, observables and signals.

I would be more happy if it would be just one of those..

halflife an hour ago | parent [-]

Each one of these solves a different problem.

Promised - async

Observables - streams

Signals - reactivity

thevillagechief 4 hours ago | parent | prev | next [-]

Everything is signals now.

throw310822 2 hours ago | parent | prev [-]

The problem with Angular is that the http client service used to return observables by default and that made people think that you had to use them as such. It was a mostly useless, massive pain. Working with Angular became a pleasure the moment we decided to just cast our service calls to promises.

For the rest, RxJS is cool where you actually need it and want it.