Promises – metody

Tym razem ciąg dalszy o Promisach. W pierwszym wpisie były podstawy, dziś przedstawię metody Promise: Promise.all, Promise.race oraz nowsze, takie jak Promise.allSettled i Promise.any. Na koniec będzie też trochę o async i await. Promise.all Promise.all to metoda za pomocą której możemy Czytaj dalej…

Promises

JavaScript to język asynchroniczny i czasem praca z nim może być uciążliwa lub mało czytelna. Z pomocą w opanowaniu tego haosu przychodzą nam właśnie Promises. Promises to nic innego jak obiekt reprezentujący wartość wykonania pewnego asynchronicznego wywołania. Jak sama nazwa Czytaj dalej…

Angular interceptor

Interceptory jak sama nazwa wskazuje służą do przechwytywania wywołań http i ich modyfikacji, a Angular udostępnia nam wbudowane narzędzia do ich łatwej obsługi. Dzięki interceptorom możemy przechwycić globalnie każde nasze wywołanie http, dowolnie zmodyfikować jego zawartość i przekazać dalej. Możemy Czytaj dalej…

Angular – cykl życia komponentu

Angular dla komponentów, czyli podstawowych elementów budowy aplikacji udostępnia dość pokaźny zestaw tzw. hooków (uchwytów?), dzięki którym możemy reagować w interesujących nas momentach cyklu życia komponentu (Angular component lifecycle) na zdarzenia zachodzące w danym komponencie. Hooków jest 8, wyglądają następująco Czytaj dalej…

Referencja

W JavaScript/TypeScript rozróżniamy typy proste i typy złożone. Typy proste to string, number, boolean. Zmienna przechowująca typ prosty przechowuje po prostu wartość. Jeżeli wartość jest typu złożonego (obiekt, tablica) to wówczas zmienna jest referencją do tej wartości a nie samą Czytaj dalej…