Zgodnie z tradycją musimy utworzyć najprostszy program wyświetlający Hello World i w przypadku React będzie to naprawdę minimalistyczny projekt, bez paczek z npm czy kompilacji […] Read More
React, jak sami twórcy wskazują jest to biblioteka do tworzenia interfejsów użytkownika w aplikacjach SPA czyli Single Page Application. Strony internetowe jednostronicowe bardziej przypominają […] Read More
Aby rozpocząć pracę z React musimy dobrze znać składnię ECMAScript 6 zwanej też ES6 czy ECMAScript 2015, która przynosi wiele rozwiązań dzięki którym JavaScript […] Read More
Ostatnio poszukując jakiegoś ciekawego api znalazłem SWAPI czyli Star Wars API. Trzeba przyznać że ilość zgromadzonych w bazie informacji jest wręcz przeogromna. Zobaczmy kilka przykładów: […] Read More
Builder jest to elastyczny wzorzec mający na celu budowanie skomplikowanych obiektów, krok po kroku co upraszcza cały proces. Wszelkie detale tworzenia obiektu są ukryte przed […] Read More
Fabryki mają na celu tworzenie nowych instancji obiektów. Ich główną zaletą jest prostota ich użycia przez developera, nie musi znać nazw obiektów, które chce powołać […] Read More
Jest to wzorzec ograniczający utworzenie tylko jednej instancji obiektu. Raz stworzona instancja już zawsze będzie zwracana jako referencja np. przy próbie stworzenia kolejnej. Zwykle stosuje […] Read More
IIFE – Immediately Invoked Function Expression jest anonimową funkcją JavaScript wywoływaną natychmiast po jej odczytaniu. Takie funkcje ograniczają zakres użytych zmiennych/funkcji do funkcji natychmiastowej. Chroni […] Read More
Funkcja bind została dodana w ES5, wskazuje wprost kontekst this wywoływanej funkcji. Zobaczmy przykład: let obj = { name: "Ola", // this wskazuje na obiekt […] Read More
JavaScript udostępnia trzy ciekawe funkcje dzięki którym możemy wywołać funkcję w kontekście danego obiektu. Są nimi: call, apply oraz bind. Funkcja call Pozwala na wywołanie […] Read More