Mentionsy Mentionsy
Subiektywny Frontend
Subiektywny Frontend

Koniec RxJS w Angularze? Signals przejmują stery… ale nie tak szybko!

27.11.2025 ·11 min 7 s · 2 rozdziały · 2 sponsorów

W tym odcinku rozkładamy na czynniki pierwsze zmianę, która właśnie dzieje się w Angularze — stopniowe przechodzenie od RxJS do wbudowanych Angular Signals. Framework wyraźnie kieruje się w stronę prostszej, reaktywnej architektury, ale… RxJS wcale nie znika. Nadal króluje w ogromnej liczbie istniejących projektów i w wielu przypadkach pozostaje najlepszym rozwiązaniem. Dlatego jeśli zaczynasz z Angularem, podstawy RxJS wciąż są warte poznania — nawet jeśli za kilka wersji jego rola może być już marginalna.👉 Subskrybuj, jeśli chcesz więcej frontendowych ciekawostek.

Od Angulara numer 16 mamy signalsy i nasz świat się zmienił. Ja nazywam się Aleksander Lubych. I ja nazywam się Jakub Pawlak. A to jest Subiektywny Frontend. Zanim przejdziemy do odcinku chciałem przypomnieć, że jesteśmy na Spotify i Apple Podcast. Zapraszamy do odsłuchu. Już od czterech wersji Angulara mamy dostępne signalsy. No i wszyscy się cieszą. Wszyscy się już zadumowili. Niestety nowi developerzy troszkę cierpią. Wchodzą do nowej aplikacji. Nowej starej. A właśnie poczekaj. Wchodzą do nowej aplikacji.

Byłem bardzo miły. Byłeś miły. Byłeś miły. Byłeś miły. Konstruktywny. Ale muszę to trochę tak przedstawić, rozumiesz? No, podkolorować. Muszę to tak podkolorować. W każdym razie zaczęliśmy pisać, zmieniłem swój kod, też byłem zadowolony z tych uwag od Jakuba, bo rzeczywiście to signal to observable nie wyglądało jakoś za dobrze. A potem, przygotowując się do tego odcinka, wchodzę na AngularExperts i proszę bardzo. AngularExperts mówi, że to signal to observable to jest dobry standard. Jeszcze obserwabla z sygnałów zapomniałeś. A tak, jeszcze obserwabla z sygnałów. No właśnie i to jest dla mnie trochę... Jesteśmy po prostu w tym okresie przejściowym, gdzie teoretycznie już witamy się z gąską, już mamy sygnały, już nowi deweloperzy w ogóle o RxJSie nie słyszą.

Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.