Over a decade ago, Angular emerged as a leader in frontend frameworks. Its upcoming embrace of signals has the potential to be a game-changer for frontend development, offering a more reactive and efficient approach to building web applications.
@LarsRyeJeppesen5 ай бұрын
We went zoneless, amazing stuff
@tomastrajan5 ай бұрын
Zoneless is MVP for the Angular based public facing websites !
@jeter5504 ай бұрын
O angular mais vivo do que nunca! Comecei um projeto com angular 17 em setembro de 2023 para uma instituição do terceiro setor aqui no Brasil. E hoje podendo ver o lançamento da versão 18 fiquei muito feliz por ter feito a escolha certa!
@dmitrykomkov84805 ай бұрын
I want to remind to people in the comments, that rxjs is an implementation of Reactive Extention from Microsoft. It was invented to build Reactive Systems, not Reactive Frontend Application. Before the Signals we did not have better approach to handle derived state and used rxjs. Now we use Signals for derived state. But it does not mean we should get rid of rxjs today. Its still the best tool for event management.
@KostasOreopoulos5 ай бұрын
Probably the Subject and Behavior part of Rxjs are now obsolete (or at least I do not find a reason to use them, except the part that Angular uses behind the scenes to convert observables to signals). Everything else is fully useful and works perfectly with signals.
@Sara-xi2ug5 ай бұрын
I've heard that signals may become part of Javascript? What's going to happen to Angular signals then? Thanks
@AlainBoudard5 ай бұрын
Just like other js frameworks did before, if the native implementation is sufficient, they would eventualy drop their own. That's only my guess :)
@Warsi-c6sАй бұрын
Great news for Angular lovers like me.
@tarasshpek5 ай бұрын
As a backed dev, I chose Angular specificly because of zone.js. The idea that you can map JS object's field to the part of template and framework will do the job is AMAZING. I'm not against signals, but I hope you'll keep the zone.js as part of Angular.
@AlainBoudard5 ай бұрын
What would zone do for what you describe ? I fail to understand.
@pickle19874 ай бұрын
Clearly you don't understand what you just said
@sameralkhatib44745 ай бұрын
Is on push change detection strategy needed when going zoneless?
@xucongzhan91515 ай бұрын
iirc, yes. When signal components drop I think it's not needed for *them*, but still required for other non-signal components.
@timurmartinez4093Ай бұрын
How many companies already switched to signals?
@Versus-A5 ай бұрын
How does the hybrid change detection work? Does it bring any benefit to use it in a half signal half zone app or it's worse in terms of performance?
@sulaimantriarjo80975 ай бұрын
So long journey. congrats
@amosisaila84165 ай бұрын
Exit the zone!
@mxz20245 ай бұрын
how should i use formgroups now with signals?
@MichaelSmallDev5 ай бұрын
FORMS + SIGNALS MENTIONED ❗❗❗
@codewithpushpa5 ай бұрын
Very good !
@jonathangamble5 ай бұрын
Any plans to actually support server only routes… its crazy to me I can’t do this like every other framework
@mrika19955 ай бұрын
use analogjs for that
@GerardoBuenrostro5 ай бұрын
Is a stable virtual scroll in the future? Because right now is a nightmare.
@hanshans99024 ай бұрын
No informations to apply. skip (no offense)
@tarquin1612345 ай бұрын
Just sad you are pushing out rxjs when it is a big reason why Angular is so good. Please at least offer rxjs apis alongside the signal ones.
@Angular5 ай бұрын
We are maintaining support for RxJS. This announcement is about making zone.js optional. But keep in mind that we did not announce a deprecation, we announced support for optional zones. Hope that helps!
@tombalabomba035 ай бұрын
Signals are soo much better than rxjs, I cannot see why anyone would use it when they have the option to use signals
@alexander.thalhammer5 ай бұрын
@@tombalabomba03 There are still a lot of reasons to use RxJS. It's useful for eventing and it's far more powerful concerning it's operators. Signals are good for state and a more lightweighted solution.
@tristanmorris56465 ай бұрын
Rxjs can easily solve some problems that aren't very practical to solve with signals. For now, signals and rxjs go hand in hand.
@tarquin1612345 ай бұрын
@@tombalabomba03 Maybe signals are good for some simple components, but if you have any complexity involving asynchronous logic, RxJS is required, and makes signals inferior.