Kurs React

Wprowadzenie

Lekcje

Ten kurs nie posiada jeszcze transkryptu. Choć bardzo się staramy, wygenerowanie transkryptów do wszystkich kursów jest bardzo czasochłonne. W wielu przypadkach wymaga zaangażowania drogiego oprogramowania i godzin pracy przy poprawianiu transkryptu tak, aby był on możliwie jak najlepszy.

Zależy nam na tym, aby przygotować transkrypty do wszystkich naszych treści. To jedyny sposób dla osób niedosłyszących, aby mogły wygodnie uczyć się technologii. Poza tym, transkrypty ułatwiają skanowanie kursu w poszukiwaniu informacji i jego indeksowanie.

Szukamy osób, które mogłyby nam pomóc w poprawianiu transkryptów. Jeśli masz chwilę wolnego czasu i interesuje Cię dany kurs, w zamian za taką pomoc chętnie udostępnimy Ci wybrany materiał. Wyślij swoje zgłoszenie tutaj, jeśli możesz pomóc nam rozwijać platformę.

  • Informacje
  • Lekcje
Wykup w abonamencie od 79zł
Przetestuj za darmo przez 7 dni!

Autor: Adam Romanski

Czas: 6 godzin

Wersja: 16.8.x

Aktualizacja: 2019-10-10

  • Certyfikat w ramach Ścieżki
  • Dostęp z urządzeń przenośnych
  • Licencje dla firm i szkół
Podaruj w prezencie

Wstęp do kursu

  • Wprowadzenie

  • Słowem wstępu

  • Konfiguracja środowiska pracy

  • Jak działa Bulma

Zaawansowane wzorce projektowe

  • Czym są Higher Order Components

  • HOC - przygotowanie komponentu

  • HOC - komponent bliźniaczy

  • Stworzenie pierwszego HOC

  • Zagnieżdżanie HOC

  • Komponowanie HOC

  • Czym są render props

  • Render props w praktyce

  • Zagnieżdżanie render props

  • Render props i Downshift

  • Render props i Downshift cz 2

  • React hooks - useState

  • React hooks - useState cz 2

  • React hooks - useReducer

  • React hooks - useEffect

  • React hooks - useRef

  • useRef i GSAP

  • React hooks - tworzenie własnych hooków

  • React hooks - tworzenie własnych hooków cz 2

Compount Components czyli komponenty złożone

  • Czym są Compound Components

  • Tworzenie multi-step form

  • Dodawanie contextu dla Compound Component

  • Współdzielenie stanu

  • Dodawanie nowych komponentów

Testowanie aplikacji reactowych

  • Konfiguracja środowiska testowego

  • Jest - przypomnienie

  • Czym jest react-testing-library

  • Testowanie propsów

  • Testowanie wartości pól

  • Testowanie eventu onChange

  • Walidacja pola

  • Refactor testów

  • Problemy z routerem

  • Testowanie contextu

  • Testowanie zapytań asynchronicznych

  • Testowanie zapytań asynchronicznych cz 2

Dobre praktyki

  • Modularyzacja kodu, wydzielanie logiki

  • Single Responsibility Principle i obsługa błędów

Podsumowanie

  • Podsumowanie kursu

  • Zakończenie