React Mastery: Od Hooków do Redux Toolkit

  • Nowy
Miasto
Tryb
Pakiet
Rodzaj płatności
500,00 zł Brutto
Sklep obsługuje tylko klientów indywidualnych. W celu zakupu kursu przez firmę prosimy o kontakt z Doradcą Klienta.

Najważniejsze informacje
Miasto: Online
Tryb: Indywidualny (self-learning)
Liczba tygodni: 5
Liczba godzin nauki: 25 godzin, po 5 godzin na każdy tydzień nauki.


Wartość dla uczestników:
1. Kompleksowa wiedza – Nasz kurs obejmuje zaawansowane zagadnienia z Reacta. Wszystko, czego potrzebujesz, aby błyszczeć w projektach!
2. Cena, która Cię zaskoczy Tylko 500 zł za kurs wart znacznie więcej. To mniej niż cena kilku książek, a oferuje nieporównywalnie więcej praktyki i wsparcia!
3. Certyfikat ukończenia – Potwierdzenie Twoich nowych umiejętności, które możesz dodać do swojego CV.
4. Atrakcyjne materiały – Nauka przez praktykę! Nasze angażujące wideo instruktażowe, interaktywne quizy i realne zadania pomogą Ci szybko i efektywnie opanować zaawansowane techniki Reacta.
5. Nauka we własnym tempie – Ucz się w swoim tempie, kiedy i gdzie chcesz. Materiały są dostępne online 24/7!

React Mastery: Od Hooków do Redux Toolkit to zaawansowany kurs, który sprawi, że staniesz się mistrzem w programowaniu z Reactem. 


Czego się nauczysz?

1. Głębsze zrozumienie useState

Odkryj zaawansowane zastosowania hooka useState w zarządzaniu stanem komponentów React. Nauczysz się efektywnego zarządzania złożonymi strukturami danych oraz unikania typowych pułapek, takich jak zagnieżdżanie stanów. Dowiedz się, jak wykorzystać funkcję aktualizującą, by poprawić wydajność aplikacji.

2. Wprowadzenie do useReducer i jego podstawowe zastosowania

Poznaj hook useReducer i dowiedz się, kiedy warto go wybrać zamiast useState. Naucz się definiować prosty reducer i akcje oraz zrozum podstawowe scenariusze, w których useReducer przynosi większe korzyści.

3. Zaawansowane techniki z useReducer: tworzenie customowych hooków i praktyczne zastosowania

Zrozum, jak tworzyć zaawansowane reducery i akcje, oraz jak budować customowe hooki bazujące na useReducer. Naucz się reużywać logiki zarządzania stanem, w tym w złożonych interakcjach użytkownika i zarządzaniu formularzami.

4. Optymalizacja wydajności z useState i useReducer

Dowiedz się, jak unikać nadmiernego renderowania komponentów w React i poprawić wydajność aplikacji za pomocą hooków useMemo i useCallback. Poznaj narzędzia do analizy wydajności, takie jak React DevTools, oraz najlepsze praktyki optymalizacji.

5. Wprowadzenie do zaawansowanego Context API

Odkryj pełny potencjał Context API w React i naucz się, kiedy używać tego narzędzia do zarządzania stanem globalnym. Poznaj zaawansowane techniki i najlepsze praktyki, aby efektywnie wykorzystywać Context API w swoich projektach.

6. Integracja useReducer z Context API

Naucz się integrować useReducer z Context API, aby efektywnie zarządzać globalnym stanem aplikacji. Poznaj praktyczne przykłady zastosowania tej kombinacji w różnych projektach.

7. Optymalizacja wydajności w Context API

Dowiedz się, jak unikać zbędnych renderów oraz jak efektywnie stosować React.memo wraz z Context API. Poznaj najlepsze praktyki w optymalizacji wydajności w kontekście zarządzania stanem globalnym.

8. Wprowadzenie do React Hook Form

Zapoznaj się z React Hook Form i odkryj, dlaczego jest to jedno z najskuteczniejszych narzędzi do zarządzania formularzami w React. Naucz się podstawowej konfiguracji, rejestracji pól oraz obsługi formularzy.

9. Walidacja i błędy w React Hook Form

Poznaj wbudowane mechanizmy walidacji i sposoby obsługi błędów w React Hook Form. Naucz się integrować bibliotekę zewnętrzną, taką jak Zod, aby jeszcze lepiej kontrolować poprawność danych użytkownika.

10. Zaawansowane techniki z React Hook Form

Odkryj zaawansowane funkcje React Hook Form, takie jak useFormContext, Controller, oraz techniki manipulacji danymi formularza w czasie rzeczywistym. Naucz się integrować React Hook Form z popularnymi bibliotekami UI.

11. Wprowadzenie do TanStack Query (React Query)

Zrozum główne zalety TanStack Query w zarządzaniu asynchronicznym stanem aplikacji. Naucz się korzystać z hooków takich jak useQuery i useMutation oraz poznaj kluczowe koncepcje, takie jak invalidation czy background fetching.

12. Zaawansowane funkcje TanStack Query

Odkryj zaawansowane funkcje TanStack Query, takie jak auto-refetching, pagination i infinite queries. Poznaj mechanizmy optymistycznych aktualizacji oraz zarządzania błędami i ich wpływ na wydajność aplikacji.

13. Best practices i optymalizacja TanStack Query

Poznaj najlepsze praktyki oraz techniki optymalizacji TanStack Query. Naucz się konfigurować i debugować aplikację, wykorzystując narzędzia DevTools oraz integrację z innymi bibliotekami.

14. Wprowadzenie do Redux Toolkit

Zapoznaj się z najnowszymi funkcjonalnościami Redux Toolkit i dowiedz się, jak uprościć zarządzanie stanem w aplikacjach. Naucz się używać narzędzi takich jak configureStore, createSlice oraz createAsyncThunk.

15. Zaawansowane techniki z Redux Toolkit

Odkryj zaawansowane techniki dostępne w Redux Toolkit, takie jak serializacja, tworzenie niestandardowych middleware oraz korzystanie z createEntityAdapter do zarządzania skomplikowanymi strukturami stanu.

16. Best practices i optymalizacja Redux Toolkit

Naucz się najlepszych praktyk w kontekście tworzenia skalowalnych aplikacji z Redux Toolkit. Poznaj narzędzia do debugowania, integracje z popularnymi bibliotekami oraz techniki optymalizacji wydajności.