React Mastery: Od Hooków do Redux Toolkit
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.