To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.

Reusable-code in React

location icon
Wrocław Wrocław
calendar icon
Od 5 paź 9:00 do 5 paź 15:00

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:

[email protected]