
Zespół DevMeetings zaprasza na całodniowe warsztaty: Skalowany kod w aplikacjach Reactowych
Na szkoleniu poznamy techniki, bez których nie da się pisać produkcyjnego kodu w aplikacjach większych niż klasyczna "Lista To-do". Poznamy 3 sposoby na wyodrębnienie wspólnych funkcjonalności:
- Higher Order Components, lub HOC,
- Render props
- oraz najnowszy dodatek do Reacta - React Hooks
Dla kogo?
Dla programistów Reacta, którzy chcą budować średnie i duże aplikacje oraz lepiej rozumieć rozwiązania, z których już korzystają.
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:
Skalowany kod w applikacjach Reactowych
- Higher-order components
- Kiedy korzystać z HOC
- Jak dobrze napisać HOC
- Dobre praktyki i wydajność
- Problemy i testowanie
- Render props
- Jakie problemy rozwiązują render props
- Jak tworzyć komponenty z render props
- Dobre praktyki i testowanie
- Hooks:
- zarządzanie stanem przy pomocy useState
- Obsługa skomplikowanego stanu przy pomocy useReducer
- Asynchroniczność - useEffect
- Optymalizacja wydajności - useCallback i useMemo
- "Serwisy" w React - useContext
- Tworzenie własnych hooków
- Kiedy użyć HoC vs Render prop vs Hooks
Info:
ilość miejsc ograniczona do 12
informacja o miejscu warsztatu zostanie przesłana uczestnikom mailowo na tydzień przed spotkaniem
Kontakt: