Fanis Prodromou


Poznaj AfterRenderEffect
Angular 19 wprowadził potężny nowy hook o nazwie afterRenderEffect, który łączy możliwości effect i afterRender w jedną, wydajną funkcję. Ułatwia to zarządzanie efektami ubocznymi zależnymi od zmian sygnałów oraz …


Czym jest LinkedSignal i jak go używać?
Angular 19 był niesamowitym wydaniem i wprowadził świetne funkcje. Jedną z nich jest LinkedSignal. W skrócie, LinkedSignal jest podobny do funkcji computed, z tą różnicą, że computed zwraca sygnał …


Generatory w Angularze
Team Angulara nieustannie wprowadza nowe funkcje i narzędzia, aby ułatwić rozwój oprogramowania. Jednym z tych przydatnych narzędzi są „generatory”. To właśnie generatory automatycznie aktualizują Twój kod do najnowszych dobrych …


Przywracanie pozycji przewijania (scroll) w Angularze
Czy kiedykolwiek zdarzyło Ci się przewijać długą listę na stronie internetowej, na przykład taką prezentującą mnóstwo produktów? Znajdujesz coś interesującego, klikasz w to, aby dowiedzieć się więcej, a następnie …


Testowanie jednostkowe widoków z blokami defer
Widoki z możliwością odroczenia ładowania (inaczej blok @defer) to nowa funkcja Angulara, dzięki której możemy deklaratywnie, leniwie załadować część naszego kodu HTML. Innymi słowy, możemy wybrać, która część naszego …


Jak używać bloku defer w Angularze, aby zwiększyć wydajność?
Zapewnienie użytkownikom satysfakcjonujących doświadczeń jest kluczowe – zwłaszcza, gdy oczekują oni na jakieś zdarzenie. W takich przypadkach pomocne może być wykorzystanie placeholdera czy loading indicatora. Co jednak w sytuacji, …


Poznaj DestroyRef!
DestroyRef został wprowadzony w Angular 16 (commit link) i daje nam możliwość uruchomienia callback’a, gdy komponent/dyrektywa lub powiązany injector zostanie zniszczony. Zobaczmy prosty przykład, aby zrozumieć, jak możemy tego …


Współdziałanie sygnałów i RxJS w Angularze na praktycznym przykładzie
Współdziałanie sygnałów i RxJS w Angularze na praktycznym przykładzie Sygnały w Angularze to nowy reactive primitive, który usprawni sposób w jaki tworzymy aplikacje w angularze ora zpoprawi Developer Experience. …


Wszystko, co musisz wiedzieć, aby rozpocząć pracę z NGXS
Założę się, że już słyszałeś / czytałeś o zarządzaniu stanem. Jeśli nie, założę się ponownie, że chcesz, aby twoje aplikacje były łatwiejsze do utrzymania / rozszerzenia. Oczywiście, posiadanie zarządzania …