Podczas warsztatu zapewniamy dostęp do kawy, herbaty, wody oraz ciastek. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegatariańskiej.
Czego się nauczysz?
React to jeden z najpopularniejszych obecnie bibliotek JavaScript stworzona przez Facebook’a w celu tworzenia dynamicznych interfejsów użytkownika. React oparty o ideę tworzenia aplikacji z mniejszych komponentów okazuje się też świetnym narzędziem do pracy również nad mniejszymi aplikacjami czyniąc je prostymi w testowaniu, rozwijaniu i późniejszym utrzymaniu. Podczas warsztatów stworzymy prostą aplikację SPA, służącą do przeglądania bazy filmów.
Dla kogo jest ten warsztat?
Warsztat przeznaczony jest dla osób znających podstawy JavaScript.
Wymagania wstępne
Podczas warsztatu uczestnicy korzystają z własnych laptopów.
Prowadzący
Kaj Białas:
JavaScript Developer z 8 letnim doświadczeniem, trener front-end’u oraz autor prelekcji. Specjalizuje się w językach JavaScript oraz TypeScript. Specjalizuje się w tworzeniu aplikacji w ekosystemie React. Fan reguł KISS oraz DRY.
Program warsztatów
Wstęp do ES6.
Klasy
Arrow Function
Destrukturyzacja
Funkcje strzałkowe
Moduły
ReactJS – poznanie biblioteki.
Single Page Application – wyjaśnienie idei i różnic
Boilerplate Create React App – wprowadzenie, wyjaśnienie możliwości
Zasada działania VirtualDOM
Wprowadzenie do JSX6
Komponenty React.
Komponenty funkcyjne
Komponenty klasowe
Obiekt props – Jednokierunkowy przepływ danych
Stan komponentu.
Wewnętrzny stan komponentu
Cykl życia komponentu
Obsługa zdarzeń.
API Requests.
React router.
Przekazywanie stanu między komponentami.
Uwaga
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników.