Koniec RxJS w Angularze? Signals przejmują stery… ale nie tak szybko!
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.
Cudownie. Signalsy. Tu sobie porobię wszystko na Signalsy. A potem zderzają się z rzeczywistością i wchodzą do prawdziwej aplikacji, która jest na prodzie, która już ma kilka lat i widzą tam paskudne strumienie. RxJS. I don't know. Wydaje mi się, że to pytanie jest nie tak, że głupie, ale ty nie masz wyboru. Musisz się nauczyć tych RxJSów, bo większość aplikacji, z którymi pracujesz na co dzień, mają jeszcze RxJS.
I to nadal nie jest aż tak stabilny interfejs. Nie jest wygrzany. No nie jest wygrzany, bo nie mamy mnóstwa rzeczy na tych sygnałach. No i to, o czym ty mówisz, to właśnie tutaj jest taki potworek. No i słuchajcie, zanim Kuba przejdzie do tego, muszę wam powiedzieć dłuższą w cudzysłowie historię, ponieważ zacząłem ostatnio wchodzić w temat signalsów, robię swoje pierwsze pull i questy w pracy i tak dalej, no bo wcześniej tylko RxJS, zresztą cały czas pracuję z platformą, nie robisz za dużo now innych, nie ma tam potrzeby takich rzeczy. No w każdym razie robiłem, stworzyłem sobie piękne Tu Signal, tu Observable, wszystko ładnie. I tu dostaję taki koment od Jakumu, co to za g...
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 4 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
zainteresować się swoim zdrowiem i zaangażować się w ten Movember
polecić to narzędzie, bo rzeczy można bardzo szybko zrobić, zbudować, wrzucić na proda i o nich zapomnieć
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
„zainteresować się swoim zdrowiem i zaangażować się w ten Movember"
„polecić to narzędzie, bo rzeczy można bardzo szybko zrobić, zbudować, wrzucić na proda i o nich zapomnieć"
Kliknij, aby znaleźć fragmenty, w których pada.
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.