
Zespół DevMeetings zaprasza na całodniowe warsztaty: React + Redux
Na szkoleniu poznasz rozwiązanie problemu zarządzania stanem w aplikacjach Reactowych, z którego korzystają największe firmy na świecie - Redux.
Redux to rozwiązanie, które pomaga pisać aplikacje zachowujące się w przewidywalny i przejrzysty sposób. Jasno określona architektura i wyraźnie określone odpowiedzialności poszczególnych jej części sprawiają, że kod łatwy jest łatwy do debuggowania i testowania.
Dla kogo?
Szkolenie przeznaczone jest dla programistów, którzy znają Reacta i nauczyć się:
- zarządzać stanem aplikacji przy pomocy Reduxa
- obsługiwać asynchroniczne akcje
- rozwiązywać typowe problemy, na które natykają się użytkownicy Reduxa
- poznać najlepsz praktyki
Wymagana wiedza:
- znajomości współczesnego JS (będziemy korzystać z elementów wprowadzonych w ES2015)
- swobodnej umiejętności tworzenia komponentów funkcyjnych
- umiejętności tworzenia hierarchii komponentów
Agenda:
- Kiedy warto skorzystać z Reduxa?
- Wprowadzenie i podstawowe założenia
- Podstawowe koncepcje reduxa: store, action, reducer, dispatcher
- Czym charakteryzuje się poprawnie napisany reducer
- Dodanie redux do istniejącej aplikacji reactowej
- Obsługa asynchroniczności (m. in. obsługa side effects)
- Redux-thunk - najprostszy sposób na asynchroniczne akcje
- Jak dobrze implementować komunikację aplikacji "ze światem zewnętrznym"
- przechwytywanie akcji - jak wywołać zapytanie do API za pomocą akcji
- połączenie z serwisami i asynchroniczność (http, websockety)
- Middleware
- Redukcja boilerplate'u
- Koncept "immutability" z wykorzystaniem Immutable.js
- Dobre praktyki
Info:
ilość miejsc ograniczona do 12
informacja o miejscu warsztatu zostanie przesłana uczestnikom mailowo na tydzień przed spotkaniem
Kontakt: